Installation requires a browser extension such as Violentmonkey / Tampermonkey / Greasemonkey.
You may remove any unwanted userscripts from the bundle by removing the line that starts with
// @requirethat corresponds to the userscript you wish to remove.
Known issues: If username/password access is enabled in stash, Firefox + Tampermonkey does not work, but Firefox + Violentmonkey works. Both work in Chrome
Each userscript source is split into two files:
src/header- Folder with userscript metadata blockssrc/body- Folder with main script code
Execute py build.py to combine source files and generate:
- a userscript bundle to
dist\localfor local development - individual userscripts and a bundle to
dist\publicfor release
Build output directories:
dist\local- A userscript bundle with@requireheaders that load the script code from local files (src/body)dist\public- Userscripts with@requireheaders that load the script code from this github repo
