Some useful Tampermonkey scripts for browser tasks.
Add an article button for Hacker News comments, including pages reached through redirects.
Redirect supported pages to more readable destinations while preserving back navigation.
Supported sites:
readme-ov-file tab → repository main page on GitHubAdd a quick Internet Archive action in the shared floating menu and mark Archive Today links.
Send most paywall articles to Internet Archive for archiving, hide fixed titles, and offer an Archive Today fallback.
Redirect selected paywall pages to Archive Today, hide prompts, and jump into the content.
Hide non-essential elements on The Neuron Daily to keep focus on the main content.
Hide/click/scrollTo elements on specific sites for better reading experience:
Turn floating toolbars and sticky overlays into scrollable elements on:
Open supported article links in background tabs with a ↗︎ indicator on:
Add clear read states, fixed collapse controls, and bounded date navigation to Hacker News Summary; track and auto-open new items on other supported sites.
Stretch Git diffs edge-to-edge and slim line numbers on ChatGPT Codex tasks and GitHub.
Show thin, fixed vertical markers that track scroll position for every scrollable area on the page.
Prevent machine-translation DOM rewrites from crashing dynamic web applications.
Translate code blocks with per-block controls and a shared-menu page action; improve inline code, Mastodon, and Wikipedia translation.
Toggle the current page between original and Google Translate with Ctrl+Alt+S.
Show a top-right YouTube playback-speed overlay that hides in fullscreen until hovered.
Keep enabled pages within the viewport width and offer a shared-menu ↔ toggle with URL-based auto-enable.
Expand Hacker News Summary article images to full width in portrait mobile view.
Fit embedded games within mobile screens and add a distraction-free fullscreen toggle.
Hide extra Discord chat input buttons so only the send button remains.
Force dark colors with a shared-menu ☽ toggle and URL-based auto-enable.
Reload Medium and Medium-powered domains once per session to avoid hangups.
See TestCases.md for sample URLs across the scripts.
Feel free to open an issue or submit a pull request if you encounter any bugs or have suggestions for enhancements.
This project is licensed under the MIT License. See the LICENSE file for details.