Tampermonkey user scripts that are safe to publish without personal hostnames or private settings.
| Script | Install | Source | Purpose |
|---|---|---|---|
| Abook NZB Helpers | raw | scripts/abook-nzb-helpers |
Add NZB search, NZBDonkey, and copy helpers to Abook topic pages. |
| Free Press Audio Downloader | raw | thefp.js |
Add open and copy URL buttons for audio elements on Free Press and Substack pages. |
| NZBKing Named Downloader | raw | scripts/nzbking-named-downloader |
Add NZBKing download buttons with filenames from URL parameters, clipboard text, or page subjects. |
| ttyd OSC52 Clipboard | raw | scripts/ttyd-osc52-clipboard |
Copy tmux OSC52 clipboard sequences from ttyd/xterm.js through Tampermonkey. |
| noVNC Clipboard Bridge | raw | scripts/novnc-clipboard-bridge |
Floating paste/copy buttons to bridge local and remote clipboard in noVNC sessions. |
| ttyd Shift+Enter Newline | raw | scripts/ttyd-shift-enter |
Send a literal newline (not execute) when Shift+Enter is pressed in ttyd/xterm.js. |
- Keep existing root-level scripts in place when moving them would break
@updateURL. - Put new installable scripts under
scripts/<script-name>/<script-name>.user.js. - Keep personal settings out of git. Use Tampermonkey storage or ignored
*.local.user.jsfiles. - Keep plain
makenon-destructive. It must print target help only. - Run
make checkbefore committing script changes.