Jump to content

User:Chlod/Tools/Chlod's Wikipedia Tools

From Wikipedia, the free encyclopedia
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.