Update "stupid" English disambiguation pages; some of them no longer exist.
template is include before the categories and interwikis
check for page or category exist
ksh msg by meta:User:Purodha
en: and simple: have different bot list pages
bugfix
Adding a throttle to page deletion (helps delete.py a lot).
added fr: disambig
yet another stupid en: disambiguation template
fixed bug where interwiki links were followed despite disambig mismatch
moved disambig checking out into a separate method
renamed many variables and methods
fixed bug [ 1601598 ] -ignore does not ignore redirects
fixed bug where redirects where pointing to a non-matching namespace
further refactorings: renamed methods and variables, extracted code to
new methods
changed dictionaries "todo" and "done" to lists, making the code clearer.
added docu.
removed the -always option. if you want to make cosmetic changes, use cosmetic_changes.py.
use PreloadingGenerator instead of the raw wikipedia.getall()
renamed variables
titletranslate got an empty dictionary as a parameter, fills it, and returned nothing.
instead, it now gets no useless empty stuff as parameter, creates a list, fills it, and returns it.
PreloadingGenerator: don't send request when 0 pages are to do
bugfix: PreloadingGenerator should load from the same
keep the "pending" instance variable, instead of continuosly deleting and recreating it
removed bottleneck by caching namespace names. this was the reason why saving interwikis could halt for some seconds.
bugfix
Fixing bug 1615550: incorrect checking whether a non-disambiguation page has already been found for a language.