Simon's Userscripts
View Source on GitHub
A collection of userscripts made by me. Install any of these scripts using Violentmonkey or Tampermonkey.
Read install instructions below.
Eruda
Eruda (mobile dev-console) as a userscript
v1.0
InstallNo nodownload
Enables video download by removing 'controlsList="nodownload"' from video elements. Does not add download buttons, just removes the restriction.
v1.0
InstallSmooth Scrolling Everywhere
Universal smooth scrolling for (almost) all websites using Lenis
v2.1
InstallInSchool fixes
Fixes various issues on InSchool
v1.4
Install Installation Guide
Step 1: Install Violentmonkey or Tampermonkey
Violentmonkey and Tampermonkey are browser extensions that allow you to run userscripts. Download for your browser:
Safari users may need to follow additional steps to enable extensions. Please refer to the
Userscripts documentation for more details.
Once installed, you'll see the Violentmonkey/Tampermonkey icon in your browser toolbar or in the extensions menu.
Step 2: Install a Userscript
- Click on a script's Install button above, or directly visit the
.js file in your browser. - Violentmonkey will show an installation dialog displaying the script's permissions and metadata.
- Review the script details and click Confirm Installation.
- The script is now active! You'll see a notification once it's ready.
Step 3: Manage Your Scripts
Click the Violentmonkey icon in your toolbar to:
- Enable/Disable scripts individually
- Edit scripts to customize their behavior
- Delete scripts you no longer want
- View script logs for debugging
Troubleshooting
- Script not running? Check that Violentmonkey is enabled in your browser settings, and that the script is enabled in the Violentmonkey dashboard.
- Script causing issues? Temporarily disable it from the Violentmonkey menu to test.
- Update check: Violentmonkey can auto-check for updates. Enable this in Violentmonkey settings.