User:Chlod/Tools/Chlod's Wikipedia Tools
Original author(s) | Chlod Alejandro |
---|---|
Developer(s) | Chlod Alejandro |
Initial release | January 6, 2020 |
Written in | JavaScript, HTML |
Engine | Modular Express Server using Node.js Apache HTTP Server (for static files) |
Type | Static file server, Application programming interface |
License |
|
Website | https://wiki.chlod.net |
wiki.chlod.net or Chlod's Wikipedia Tools (CWT) is the website where I host my rapid-testing userscript, and the tools I use for Wikipedia. Although it uses mostly open-source components, I see no use in exposing the modules I use to operate the web server. Thus, I keep the modules and managers of the server closed-source. However, if you would like a copy, feel free to send me an email or a message on my talk page.
CWT uses the Modular Express Server, a rapid-deployment Express server template I use to quickly make services available on the internet. The web server itself is open-source, and is available on GitHub. All userscripts found under /userscripts
, namely my testing userscript, are also open-source. Getting the source is tedious, however, since I don't host the userscripts on GitHub. You will have to download them manually using cURL or wget.
History
[edit]CWT was initially hosted on my Apache HTTP Server, and only fed the main page and the test userscript. On 14 May 2020, I created and released the Modular Express Server, and transferred all the files onto the new Node-based server. This allowed me to execute JavaScript files as well, which meant I can use libraries I built for Wikipedia, and pipe them through specific endpoints.
Why not Toolforge
[edit]Some of these are out of scope. Those are self-hosted instead.
Feedback
[edit]If you found a security issue, please inform me through Special:Email, or by sending an email to wikichlod.net. I'll reply as soon as I can.
If you have any questions regarding the site, feel free to use my User talk:Chlod talk page. I'm open to suggestions and comments about my projects and tools. Please don't write hosting requests, though, since I only host projects I'm a part of or projects that I started.