https://github.com/novemlinguae/userscripts
Novem Linguae's Wikipedia user scripts
https://github.com/novemlinguae/userscripts
script scripting scripts scripts-collection wikipedia
Last synced: 10 months ago
JSON representation
Novem Linguae's Wikipedia user scripts
- Host: GitHub
- URL: https://github.com/novemlinguae/userscripts
- Owner: NovemLinguae
- Created: 2021-11-14T16:25:05.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-10T00:48:40.000Z (11 months ago)
- Last Synced: 2025-03-26T06:51:10.135Z (10 months ago)
- Topics: script, scripting, scripts, scripts-collection, wikipedia
- Language: JavaScript
- Homepage: https://en.wikipedia.org/wiki/User:Novem_Linguae/Templates/Scripts
- Size: 2.41 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 178
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
I added most of my Wikipedia user scripts to this GitHub to make pull requests/collaboration easier.
Keep in mind that the versions on Wikipedia may be slightly more up-to-date.
# Folders
User scripts in folders tend to contain some or all of the following:
- Unit tests (needs npm packages: Jest, Babel)
- PHP tools (meant to be run on localhost) that do something useful related to the script
- publish.php script - compiles multiple files into one file and writes it to my userspace on Wikipedia, requires a publish.config.php file though. See example file publish.config.example.php
# Unit tests
I like unit tests. Lots of Wikipedia user scripts can be broken into true functions that input 1 string (wikicode) and output 1 string (wikicode). So they are a perfect fit for unit tests. Userscripts with a lot of unit tests include GANReviewTool, DraftCleaner, and SpeciesHelper.