User:TheSandBot

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
TheSandBot this user is a Bot
TheSandBot (Talk · Contribs)

TheSandBot aids in Operation Enduring Encyclopedia.
Operator:TheSandDoctor (t)
Flagged?Yes.
Edit period/s:Continuous
Automatic or manual?Automatic
Programming language/s:Python
Exclusion compliant?Yes
Other information:Bug reports and feature requests can be made at User talk:TheSandDoctor, but TSD's Phabricator install is the preferred method and reports will just be copied over there anyways. That Phabricator is designed for TSB issue tracking.
Warning There are shutdown links below, avoid blocking at all costs.


TheSandBot (shorthand: "TSB") is a bot account which, in contrast to DFB, is generalist in nature.

Tasks (commons)[edit]

Bot Task Status Description Activity
Task 1  Approved. Corrects erroneous dates, by extracting the right date from EXIF.     -Inactive
Task 2  Approved. Scan for corrupted images in the existing catalog as well as scanning recent changes. When found, these images are tagged/logged. After a period of 7 (new uploads) or 30 (existing catalog) days, the latest version of the images are then re-scanned. If corrupt, they are then nominated for speedy deletion and the human admin confirmation that that entails.     -Active
Task 3  Approved. Adding images from the El Paso Daily Times (18,300) to Category:El Paso Daily Times.     -Inactive
Task 4  Approved. Procedure follows:
  1. Replace the text "Object record" with the text "API data".
  2. Add a new link in this same Source section that points to the collection record on the website.

This is accomplished through replacing the "Object record" URL with Template:Images from Auckland Museum, as has been demonstrated here and here. There is an estimated 174k files that will be affected.

    -Active

Instructions for disabling bot[edit]

Administrators (or extended-confirmed editors), please see User:TheSandBot/status if you wish to shut down the bot. In the event that the bot runs wild on a task (which it shouldn't) or otherwise needs to be shut down, change the text on the page's corresponding key value pair from "true" to "false" (is case sensitive; only one value can exist in the pair at a given time). Other than the true/false values, please do not change any other values, insert/remove commas etc (all the page content must stay JSON safe/legal in order for the bot to understand it). Once changed to false, that will stop the bot when it attempts to save the edit as it checks/"calls home" to that page before saving. In the event that the corresponding key/value pair contains the text "false", the script will show an error in my console and terminate. This will necessitate a restart by TSD (poke TheSandDoctor for that or send them an email), even if set back to "true".

In the event that you do shut down the bot, please send a message to TheSandDoctor (either through talk page, email, or IRC) notifying them of this and the reason for shutting the bot down. Thank you!