Misplaced Pages

User:TheSandBot: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 18:22, 29 July 2018 view sourceTheSandDoctor (talk | contribs)Autopatrolled, Administrators60,584 edits +DatGuy in infobox← Previous edit Latest revision as of 04:31, 20 January 2024 view source Pppery (talk | contribs)Interface administrators, Administrators100,511 edits Category:Misplaced Pages adminbots 
(31 intermediate revisions by 2 users not shown)
Line 3: Line 3:
|image = ] |image = ]
|caption = '''{{PAGENAME}} {{#iferror:{{#invoke:String|match|s={{{{FULLPAGENAME}}/status}}|pattern=true}}|is currently grounded for maintenance.|aids in Operation Enduring Encyclopedia.]}}''' |caption = '''{{PAGENAME}} {{#iferror:{{#invoke:String|match|s={{{{FULLPAGENAME}}/status}}|pattern=true}}|is currently grounded for maintenance.|aids in Operation Enduring Encyclopedia.]}}'''
|operator = ] ], ] ] |operator = ] ]
|active={{#iferror:{{#invoke:String|match|s={{{{FULLPAGENAME}}/status}}|pattern=true}}|no|yes}}. |active={{#iferror:{{#invoke:String|match|s={{{{FULLPAGENAME}}/status}}|pattern=true}}|no|yes}}.
|flag = No.<!--{{#ifexist:{{FULLPAGENAME}}/FLAG|Yes|No}}.--> |flag = Yes.<!--{{#ifexist:{{FULLPAGENAME}}/FLAG|Yes|No}}.-->
|tasks = <!--{{{{FULLPAGENAME}}/tasks}}--> |tasks = <!--{{{{FULLPAGENAME}}/tasks}}-->
|edit rate = <!--{{{{FULLPAGENAME}}/edit rate}}--> |edit rate = <!--{{{{FULLPAGENAME}}/edit rate}}-->
Line 14: Line 14:
|other = |other =
}} }}
{{warning|1=There are shutdown links below, avoid blocking at all costs.}} {{warning|1=There are shutdown links below, avoid blocking at all costs.<br /><br />See ] for frequently asked questions.}}
{{Tools bot}} {{Tools bot}}


{{Bot|TheSandDoctor|DatGuy|site=en|status=unapproved}} {{Bot|TheSandDoctor|site=en|status=approved}}TheSandBot (TSB) is a ] which, in contrast to ], is generalist in nature.

==Tasks==
{{BotTask/Top}}
{{BotTask|1|Approved|3=complete|4=Performs the mass-move of articles affected by the ]. This task is ''not'' exclusion compliant as that is N/A. Per consensus, all pages in its list should be moved.}}
{{BotTask|2|Approved|3=active|4=Removes {{tl|orphan}}, {{tl|uncategorized}}, {{tl|underlinked}}, and {{tl|unreferenced}} where present in the draft namespace. This task is ''not'' exclusion compliant as that is N/A and runs daily at 03:00 (UTC).}}
{{BotTask|3|Approved|3=active|4=Moving pages per result of ].}}
{{BotTask|4|Withdrawn|3=inactive|4=Moving categories in relation to task #3. This was withdrawn as the task was done via other processes and thus was no longer necessary.}}
{{BotTask|5|Approved|3=inactive|4=Removes blank lines, duplicate entries and sorts sections of 2 defined pages
This is a 'take over' of ] ] by {{u|Headbomb}}.}}
{{BotTask|6|Approved|3=active|4=Remove blocked users from ].}}
{{BotTask|7|Approved|3=active|4=Remove unblocked users from ].}}
{{BotTask|8|Approved|3=active|4= Remove unblocked users and IP addresses from ] and ].}}
{{BotTask|9|Approved|3=active|4=] has 4 sub-pages, each with one table. The bot will move any lines in the table that have expired or the user(s) have been inactive for more than 2 years to the Archive tables. In addition it will move back any rows from the archive tables, where the user has become active.}}
{{BotTask|10|Approved|3=active|4=Remove blocked (and locked) users from {{cat|User talk pages with conflict of interest notices}}.}}
|}
===Future plans===
#TheSandBot will be taking over the Good Article "clerk" duties from Legobot at some point in the near future per the request of Legobot's operator.

==Instructions for disabling bot==
{{nutshell|title=Shutdown instructions|{{bulleted list|Please note that the old instructions for disabling the bot will no longer work (new instructions below will though). In a nutshell: keep content on ] JSON legal/safe and only change true/false values (corresponding to tasks to disable) and note the values are case-sensitive.|Contact ] by email or poking if you shut down a task or have any questions.}}}}
Administrators (or extended-confirmed editors), please see ] 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 ] 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 ] 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 ] (either through talk page or email) notifying them of this and the reason for shutting the bot down. Thank you!
]

Latest revision as of 04:31, 20 January 2024

TheSandBot
This user is a bot
(talk · contribs)
TheSandBot aids in Operation Enduring Encyclopedia.
OperatorTheSandDoctor (t)
Flagged?Yes.
Edit period(s)Continuous
Automatic or manual?Automatic
Programming language(s)Python
Exclusion compliant?Yes
Emergency shutoff-compliant?Yes
There are shutdown links below, avoid blocking at all costs.

See User:TheSandBot/faq for frequently asked questions.
This bot runs on Wikimedia Toolforge.
Administrators: If this bot needs to be blocked due to a malfunction, please remember to disable autoblocks so that other Toolforge bots are not affected.
Misplaced Pages editing bot run by TheSandDoctor
This user account is a bot operated by TheSandDoctor (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. The bot is approved and currently active – the relevant request for approval can be seen here.
Administrators: if this bot is malfunctioning or causing harm, please block it.

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

Tasks

Bot Task Status Description Activity
Task 1  Approved. Performs the mass-move of articles affected by the RfC on election/referendum naming format. This task is not exclusion compliant as that is N/A. Per consensus, all pages in its list should be moved. Complete Complete
Task 2  Approved. Removes {{orphan}}, {{uncategorized}}, {{underlinked}}, and {{unreferenced}} where present in the draft namespace. This task is not exclusion compliant as that is N/A and runs daily at 03:00 (UTC).     -Active
Task 3  Approved. Moving pages per result of RfC on NCTV naming format.     -Active
Task 4 Withdrawn by operator. Moving categories in relation to task #3. This was withdrawn as the task was done via other processes and thus was no longer necessary.     -Inactive
Task 5  Approved. Removes blank lines, duplicate entries and sorts sections of 2 defined pages

This is a 'take over' of Misplaced Pages:Bots/Requests for approval/RonBot 10 per request by Headbomb.

    -Inactive
Task 6  Approved. Remove blocked users from Category:Misplaced Pages usernames with possible policy issues.     -Active
Task 7  Approved. Remove unblocked users from Category:Wikipedians who are indefinitely blocked for promotional user names.     -Active
Task 8  Approved. Remove unblocked users and IP addresses from Category:Wikipedians who are indefinitely blocked for advertising and Category:Wikipedians who are indefinitely blocked for a violation of the username policy.     -Active
Task 9  Approved. WP:RESTRICT has 4 sub-pages, each with one table. The bot will move any lines in the table that have expired or the user(s) have been inactive for more than 2 years to the Archive tables. In addition it will move back any rows from the archive tables, where the user has become active.     -Active
Task 10  Approved. Remove blocked (and locked) users from Category:User talk pages with conflict of interest notices.     -Active

Future plans

  1. TheSandBot will be taking over the Good Article "clerk" duties from Legobot at some point in the near future per the request of Legobot's operator.

Instructions for disabling bot

Shutdown instructions in a nutshell:
  • Please note that the old instructions for disabling the bot will no longer work (new instructions below will though). In a nutshell: keep content on User:TheSandBot/status JSON legal/safe and only change true/false values (corresponding to tasks to disable) and note the values are case-sensitive.
  • Contact TheSandDoctor by email or poking if you shut down a task or have any questions.

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 or email) notifying them of this and the reason for shutting the bot down. Thank you!

Categories: