Twinkle Lite is a script written in Javascript that allows for the automatisation or semi-automatisation of different tasks for users on the Spanish wikipedia. Most of them are maintenance-related.
It mainly uses the Morebits library and Mediawiki API functionalities. The code is organised in modules and then compiled into one file through Webpack, which is then copied onto a js page on the Spanish Wikipedia here.
As of now, the available modules are:
- Page protection: it automatises the task of requesting page protection through eswiki noticeboards.
- Deletion request: it facilitates the creation of deletion requests for articles.
- Speedy deletion: it adds a speedy deletion tag on a page and notifies its creator.
- Reports: it allows for the reporting of users based on a number of reasons.
- Tags: it grants the option to quickly add maintenance tags to articles (and notify relevant users about it).
- Warnings: it includes an option allowing the addition of warning templates in other users' talk page.
It's inspired by Twinkle a tool developed by English Wikipedia user AzaToth (and many others, at this point!); as well as TwinkleGlobal, by user Xiplus.