User:DumbBOT

contribs

I rarely log in lately. In case of bot problems, email me.

Bot functions

 * 1) Creates daily categories and subpages (see User:DumbBOT/CatCreate for details)
 * 2) List incomplete AfD nominations at User:DumbBOT/IncompleteAfD
 * 3) Complete nominations when the AfD subpage exists but is not listed
 * 4) Creates a summary of the articles tagged WP:PROD at /ProdSummary
 * 5) List articles that are tagged  but not listed
 * 6) Maintain User:DumbBOT/RfArSummary and User:DumbBOT/UsernameChange
 * 7) Removes protection templates from non-protected pages

Bot internals

 * 1) WP:PROD daily categories are created for the days from yesterday for four days. These categories are created only if they do not exist already. The content of each newly created category is  . It has a 30 sec delay between creation of each category
 * 2) List of incomplete AfDs is generated as follows (this function is not scheduled):
 * 3) Whole category Category:Articles for deletion is downloaded (this requires multiple downloads)
 * 4) List of article is extracted, downloaded as a single export, and broke down in a local directory
 * 5) From the content of this directory, the pages not linking to the AfD category and the pages not containing a link to the AfD debate is computed
 * 6) List of AfD subpages is created; these subpages are downloaded as a single export and broke down in a local directory
 * 7) Comparing the list of subpages with the list of downloaded subpages, the list of non-existent subpages is created
 * 8) For every subpage, it is determined whether it is a redirect (in which case the target is downloaded), and whether it is listed in the page of debates of a day
 * 9) Unlisted afds are listed:
 * 10) Pages linking to each is downloaded to check whether the subpage is still unlisted
 * 11) For every subpage, it is checked whether the header ==pagename== is present; if not it is added; also added is a note that the AfD was incomplete, with a link to the correct procedure
 * 12) Wikicode to add to the afd of the day the incomplete nominations is generated (this is added manually)
 * 13) Prod summary is created by:
 * 14) Downloading the list of articles in Category:All_articles_proposed_for_deletion
 * 15) Downloading all articles in the category
 * 16) Getting the data from the  template
 * 17) Copyvio completion is done by:
 * 18) Downloading the list of articles in Category:Possible copyright violations
 * 19) Downloading Copyright_problems and linked subpages
 * 20) Finding the articles that are in the first list but not in the second
 * 21) Downloading these articles, and getting the url argument of the  template

Bot description

 * 1) It is a bash script using sed, awk, grep, and curl.
 * 2) The AfD part is manually run
 * 3) The prod cat creation is done at 15:50 every day, local time
 * 4) The prod cat part will be run until the toolserver gets the updates for wikien again; it will be run for future periods of unavailability of the toolserver

Edit count
Edit count

cs:Wikipedista:DumbBOT tr:Kullan%C4%B1c%C4%B1:DumbBOT