User:CleanupBot

From Bharatpedia, an open encyclopedia

Documentation[edit]

Technical details[edit]

CleanupBot is written in Python, using a custom API class to access the MediaWiki Action API. It uses SQLite or MySQL for persistent data storage. The Source code is available at Github.

Emergency shutoff[edit]

Individual tasks may be stopped by writing any non-whitespace content to various pages under User:CleanupBot/shutoff/; see the task list below for the specific page corresponding to each task. Many tasks also link the appropriate page from their edit summaries.

Exclusion compliance[edit]

This bot is an exclusion compliant bot; see {{bots}} for details.

Bot accounts[edit]

CleanupBot uses multiple accounts for its various tasks:

Tasks[edit]

The full list of tasks for all CleanupBot bots is at User:CleanupBot/TaskList.

Current[edit]

Task Disable {{bots}} Approval Description
SourceUploader Here Green tickY Approved, Begun 2021-02-24 Perform general cleanup tasks.


SourceUploader Here Green tickY Approved, Begun 2023-08-13 Remove empty portal templates from the pages with empty portal template category.