- https://github.com/mnghsn/google-search-sidebar
- https://github.com/Zren/ResizeYoutubePlayerToWindowSize/
- https://greasyfork.org/en/scripts/457219-disable-youtube-aut...
- https://web.archive.org/web/20190216022504/https://greasyfor...
- https://github.com/zerodytrash/Simple-YouTube-Age-Restrictio...
- "Red scrolling indicator": marks unread vs read scroll position on page-down
- "Bkmks Instant": custom script to turn bkmks.com search box into instant filter.
I recently discovered that it can go even further in improving the user experience: it can also be used to modify most (if not all) styles on a web page. For a good description and example use case (a “dark mode” skin for Hacker News), see https://darekkay.com/blog/ublock-website-themes/
The one I use most often is modelled after a similar one - after you fill out a web form you can capture your entries and restore them with a single click:
https://github.com/mossrich/Bookmarklets/blob/master/Bookmar...
https://addons.mozilla.org/en-US/firefox/addon/slackrevert/
That has just stopped working as legacy frontend components have been removed.
You could restore the old UX with some CSS hacking but ain’t nobody got time for that.
One use I used it for is to be able to view files on GitHub without needing to load all of the scripts from GitHub (which are much larger than mine). This works without any additional network connections, because the data is included in the HTML file.
On some web pages, I use userscripts to add accesskey attributes.
Sometimes, I will fix bugs on web pages by adding user scripts.
I find document.evaluate very useful in many of these cases and many other scripts I have written.
However, for many web pages, I find user CSS is useful and scripts do not need to be added. (Sometimes, I add both.)
It massively speeds up the process of adding new data, along with a-tisket.
I have some RSI issues so manual was a non starter.
Here is one I use to improve my experience on HN.
Also fun for changing website themes, extracting streams to files, augmenting games. Violentmonkey is my tool of choice for managing and live editing them.
- open discord thread in new tab (with ctrl-click)
- mark YouTube video as already watched with less than 5 clicks