This repo contains a collection of (user) scripts that I've made for various websites. Most of them are written in JavaScript and are meant to be used with the Violentmonkey browser extension. The scripts are meant to automate, simplify, or otherwise improve the user experience of the websites they are made for.
Caution
Standard cybersecurity warning: Do not blindly run code from untrusted sources. Please audit the code before running it.
Some scripts no longer work because the website they were made for has changed.
Note
Some scripts are not a user script and are not intended to by run with a user script manager.
Scripts intended to be run with a user script manager will end with .user.js
. Scripts intended to be run in console or by some other method will end with a .js
file extension.
Install a user script manager. You have a few options depending on your browser. I do not endorse any of the user script managers here, and I've only tested the script in Violentmonkey.
- On Firefox (including Firefox on Android!) and forks (e.g. Librewolf, Waterfox, Pale Moon):
- On Chromium and forks (e.g. Chrome, Edge, Brave, Opera):
- On Edge:
- On Opera:
- On Safari (unverified; I do not have macOS):
Create a new script, remove the default code, and paste the code from the .user.js
file into the script editor and save the script.
Some of my scripts are also published onto Greasy Fork which will allow you to install the script with a single click and keep it automatically updated.
I would not advise enabling automatic updating for user scripts. This is a security risk. You should always audit the code before running it, and automatic updates can bypass this step.