Skip to content

chocolateboy/userscripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

userscripts

INSTALLATION

Unless otherwise noted, each link below points to the userscript's homepage on GreasyFork.

Where possible, always install (or reinstall) these userscripts from GreasyFork, as this repo may contain development versions of these scripts that aren't ready for release and which may not even compile. In addition, the file/directory names here are subject to change, whereas the URLs on GreasyFork will always remain stable.

Compatibility

All of these scripts work in and are tested on Violentmonkey, which is open source, cross browser, actively maintained, and highly recommended. If for some reason you can't use it — or don't want to — the following options are available:

1 The Greasemonkey 4 API is not currently supported. Some scripts work, but most haven't been tested.

SCRIPTS

Sites

Amazon

GitHub

Google

Hacker News

IMDb

Last.fm

Reddit

Rotten Tomatoes

  • More Tomatoes - automatically show the full "Movie Info" plot synopsis on Rotten Tomatoes

Twitter

Highlighters

Highlight new stories since the last time a site was visited

Pagerizers

These scripts mark up pages with missing/sane rel="prev" and rel="next" links which can be consumed by a pager, e.g. [[ and ]] in Tridactyl, Vim Vixen etc.

The following are all direct links, i.e. clicking them installs the script.

Misc

DEVELOPMENT

Prerequisites

  • awk
  • esbuild
  • make

NPM Scripts

  • build - compile updated userscripts and save them to the dist directory
  • build:doc - generate the README's TOC (table of contents)
  • clean - remove the dist directory and other build artifacts
  • rebuild - clean the build artifacts and recompile the code

SEE ALSO

Addons

  • Google Direct - a Firefox addon which removes tracking links from Google Search results

Libraries

  • gm-compat - portable monkey-patching for userscripts
  • gm-storage - an ES6 Map wrapper for the synchronous userscript storage API
  • UnCommonJS - a minimum viable shim for module.exports

jQuery Plugins

Sites

AUTHOR

chocolateboy

COPYRIGHT AND LICENSE

Copyright © 2011-2024 by chocolateboy.

These userscripts are free software; you can redistribute and/or modify them under the terms of the GPL.