User:Chlod/Tools/Chlod's Wikipedia Tools

Chlod's Wikipedia Tools
Original author(s)Chlod Alejandro
Developer(s)Chlod Alejandro
Initial releaseJanuary 6, 2020; 4 years ago (2020-01-06)
Written inJavaScript, HTML
EngineModular Express Server using Node.js
Apache HTTP Server (for static files)
TypeStatic file server, Application programming interface
License
Websitehttps://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 wiki chlod.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.