Outdated compat scripts#
This list contains outdated scripts from compat banch which haven’t ported to the core branch of Pywikibot.
Feel free to reactivate any script at any time by creating a Phabricator task (Porting request) or reactivate the specified task below.
Image by content categorization (T66838)
Script to check uncategorized files. This script checks if a file has some content that allows to assign it to a category.
Bad word checker bot (T66839)
It checks new content for bad words and reports it on a log page.
This script processes the Categories for discussion working page
It parses out the actions that need to be taken as a result of CFD discussions (as posted to the working page by an administrator) and performs them.
Script to clean up non-empty catecory redirect category on Commons
Moves all images, pages and categories in redirect categories to the target category.
This robot checks copyright violation (T66848)
Checks for text violating copyright by looking for matches in search engines.
Script to remove on wiki pages reports of copyright.py (T66848)
Script to put reports of copyright.py to wiki page (T66848)
Script to remove EDP images in non-article namespaces (T66849)
Script hides images due to the Exemption Doctrine Policy in this way:
Image:logo.jpgin gallery –>
[[:Image:logo.jpg]]in gallery end
logo.jpg(like used in template) –> hide(used
Get a page and writes its contents to standard output
This makes it possible to pipe the text to another process.
Try to upload images which are linked inline (T66870)
This bot goes over multiple pages of the home wiki, and looks for images that are linked inline (i.e., they are hosted from an external server and hotlinked, instead of using the wiki’s upload function) and uploads it form url.
A bot to do some simple over categorization filtering (T66876)
Script to copy a Panoramio set to image repository (Commons)
This bot spellchecks wiki pages. (T236642)
The script is checking whether a word, stripped to its ‘essence’ is in a given list or not. It does not do any grammar checking or such. For each unknown word, you get a couple of options:
numbered options: replace by known alternatives a: This word is correct; add it to the list of known words c: The uncapitalized form of this word is correct; add it i: Do not edit this word, but do also not add it to the list p: Do not edit this word, and consider it correct for this page only r: Replace the word, and add the replacement as a known alternative s: Replace the word, but do not add the replacement *: Edit the page using the gui g: Give a list of 'guessed' words, which are similar to the given one x: Ignore this word, and do not check the rest of the page
When the bot is ended, it will save the extensions to its word list; there is one word list for each language.
The bot does not rely on Latin script, but does rely on Latin punctuation. It is therefore expected to work on for example Russian and Korean, but not on for example Japanese.
Splits an interwiki.log file into chunks of warnings separated by language
This bot will standardize footnote references
This bot renders siteinfo statistics in a table on a wiki page.
Thus it creates and updates a Statistics wikitable.
Script which will does substitutions of tags within wiki page content
Robot which will does substitutions of tags within wiki page content with external or other wiki text data. Like dynamic text updating.
This script tags files available at Commons with the Nowcommons template (T66159)
Script creates backlinks from a log file
A robot to implement backlinks from an interwiki.log file without checking them against the live wikipedia.