Userscripts
This is a list of my favourite userscripts, along with Bookmarklets to run them on-demand. Hover over the "Install Userscript" links to see what each script does.
Installing a Userscript will ask your browser to automatically run it whenever you visit its related websites (check its @includes).
Google Chrome / Chromium users: Recent versions of Chrome disallow installation of userscripts from developer websites.
Now the easiest way to install userscripts is to first install the TamperMonkey extension (which is great because it also provides cross-domain GM_xmlHttpRequest).
Alternatively, you can open Chrome's Settings -> Extensions, enable "Developer Mode" and then drag any userscripts you want into that window to install them.
Or another option is to pass --enable-easy-off-store-extension-install
as a command-line parameter when you start your browser.
Unfortunately side-loading of scripts is no longer supported but you may find a solution here.
Bookmarklets
Alternatively, you can drag one of the Bookmarklets into your Bookmarks or Toolbar, and then run it later on any page! (Table of Contents Everywhere and Storage Viewer are good ones to try.)
- Each Live Bookmarklet injects a <script> tag to load the userscript directly from this webserver. You will always be running the latest version, which may or may not be a good thing! Note: Live bookmarklets might not work on modern websites which use CSP restrictions.
- Each Static Bookmarklet holds an entire copy of the userscript, so it will run on https pages or even offline. However this is a new feature and does not format all scripts correctly. (E.g. they get upset by missing semi-colons.)
The bookmarklets also preload FallbackGMAPI.user.js, so that calls to GM_ functions from userscripts will not fail. (In future this could be automatically skipped for scripts with @grant none.)
(This page is generated by an XHR request to the Apache file listing, and then augmented by Make_Bookmarklets_from_Userscripts.user.js script and Convert_Dates_to_Ages.user.js .)
Related pages:
My scripts on openuserjs.org