My personal repo of javascript (userscript, bookmarklet, etc.) and plugins for better browsing experience.
Optimized for plugin-enabled chromium-based browser for Android (e.g. Kiwi browser) in Android Desktop mode (e.g. Samsung Dex).
item | description | screenshot | U | B | P | |
---|---|---|---|---|---|---|
android.js | A better android browsing experience (esp. for Kiwi browser) - simulate contextmenu - show hyperlink (bottom-left) on hover - tooltip on hover - disable page refresh when pulling down - drag text and drop in address bar to search |
✅ | ||||
file.js | Preview office files and csv/tsv without downloading to local | 👍 | ✅ | |||
pdf.js | Preview pdf files without downloading to local | ✅ | ||||
Bypass Paywalls | Bypass news media paywalls | ✅ | ||||
AdBlock | This seems to be the best for Kiwi browser | |||||
reader.js | Double click (or Ctrl select) to check dictionary and other services Supported: Desktop/Smartphone, Userscript/Bookmarklet For userscript, @grant GM_addElement will be required. |
👍 | ✅ | |||
coder.js | A coding tool that inserts code snippets. It supports code-server, Jupyter, Google Colab and more. Different variants are available: - coder-U.js: userscript, for kiwi browser on Android - coder-B.js: bookmarklet, for desktop browser - coder-M.js: bookmarklet, for smartphone browser → coder-U.js (See /coder-U.js) Please assign appropriate @match → coder-B.js (Check out https://knyipab.github.io/browserscript/coder) Similar to coder-U.js, but in bookmarklet - all data inside the bookmarklet (private and offline) - to update, drag and drop to bookmark bar - once the bookmarklet exceeds 5000 chars, - Chrome sync/backup will fail, and - it won't work with Chrome on Android → coder-M.js (unmaintaind) It's unmaintained and poorly designed, USE WITH CARE!! Similar to coder-B.js, but - will not exceed 5000 chars - all data stored in GitHub repo /coder/library.js - you will need to update /coder/library.js yourself |
✅ | ✅ | |||
ceic.js | [unmaintained] A collection of bookmarklets for insights.ceicdata.com. | ✅ | ||||
enabler.js | Enable copy, right-click and select. Note: be careful that this script would likely destruct a website. It is highly not recommended to turn this script into userscript. |
❌ | ✅ |
Key:
- U = userscript, B = bookmarklet, P = plugin
- ✅ = available, 👍 = convertible from bookmarklet, ❌ = not recommended