Thibault, here are very small samples for each of the 50 languages, using the standard identifier to activate highlighting.
- bash
#!/bin/bash
echo "Hello, World"- c
| (async () => { | |
| const vp = document.querySelector('cdk-virtual-scroll-viewport'); | |
| const main = document.getElementById('main-content'); | |
| if (!vp) return console.error('no viewport'); | |
| const spacer = vp.querySelector('.cdk-virtual-scroll-spacer'); | |
| const total = parseInt(spacer.style.height, 10) || spacer.offsetHeight; | |
| const sleep = ms => new Promise(r => setTimeout(r, ms)); | |
| const found = new Set(); | |
| const step = Math.max(200, (main?.clientHeight || vp.clientHeight) * 0.8); | |
| const scanNow = () => { |
Thibault, here are very small samples for each of the 50 languages, using the standard identifier to activate highlighting.
#!/bin/bash
echo "Hello, World"| // ==UserScript== | |
| // @name Kagi Image Search GIF Animator (Hover) | |
| // @version 1 | |
| // @description Plays animated GIFs in Kagi image search results on hover | |
| // @author Thibaultmol | |
| // @match https://kagi.com/images* | |
| // @updateURL https://gist.github.com/thibaultmol/fdff6880f5a63fe2afc11ef2843561c7/raw/d814a567f1d5177a496ce837160ef519c79200a4/kagi-gif-autoplay.user.js | |
| // @downloadURL https://gist.github.com/thibaultmol/fdff6880f5a63fe2afc11ef2843561c7/raw/d814a567f1d5177a496ce837160ef519c79200a4/kagi-gif-autoplay.user.js | |
| // @grant GM_getValue | |
| // @grant GM_setValue |
| //see other scripts. This is purely here for the name at the top |
| /* Brutalist Kagi Terminal Theme */ | |
| :root { | |
| --bg-color: #1E1E1E; | |
| --text-color: #E0E0E0; | |
| --link-color: #6EA4FF; | |
| --index-color: #6EA4FF; | |
| --border-color: #333333; | |
| } |
| <link href="https://vjs.zencdn.net/7.20.3/video-js.css" rel="stylesheet" /> | |
| <script src="https://vjs.zencdn.net/7.20.3/video.min.js"></script> | |
| <!-- Display text above each video --> | |
| <p>The Largev3 Subs Video:</p> | |
| <video | |
| id="my-video" | |
| class="video-js" | |
| controls | |
| preload="auto" |
| #domain | #severity | #reject_media | #reject_reports | #public_comment | #obfuscate | |
|---|---|---|---|---|---|---|
| misskey.suzuri.jp | suspend | false | false | 'DMCA' spam wave | false | |
| kitsui.life | suspend | false | false | 'DMCA' spam wave | false | |
| wb.zhtlovelp.homes | suspend | false | false | 'DMCA' spam wave | false | |
| piclub.social | suspend | false | false | 'DMCA' spam wave | false | |
| morale.ch | suspend | false | false | 'DMCA' spam wave | false | |
| mk.hoshisaki-h.com | suspend | false | false | 'DMCA' spam wave | false | |
| misskey.pepabo.com | suspend | false | false | 'DMCA' spam wave | false | |
| comingto.org | suspend | false | false | 'DMCA' spam wave | false | |
| catcore.life | suspend | false | false | 'DMCA' spam wave | false |
| #!/bin/bash | |
| # Ensure the required tools are installed | |
| command -v pdfimages >/dev/null 2>&1 || { echo >&2 "pdfimages (poppler-utils) is required but it's not installed. Exiting."; exit 1; } | |
| command -v convert >/dev/null 2>&1 || { echo >&2 "convert (ImageMagick) is required but it's not installed. Exiting."; exit 1; } | |
| command -v tesseract >/dev/null 2>&1 || { echo >&2 "tesseract is required but it's not installed. Exiting."; exit 1; } | |
| command -v pdftk >/dev/null 2>&1 || { echo >&2 "pdftk is required but it's not installed. Exiting."; exit 1; } | |
| count_letters() { | |
| echo "$1" | grep -o -i '[a-z]' | wc -l |
| javascript:(function(){let prefix='https://kbin.social/m/';let url=window.location.href;let parts=url.split('/');let finalPart=parts[parts.length-1];let host=parts[2];let newURL=prefix+finalPart+'@'+host;window.open(newURL,'_blank');})(); |