User:DyceBot
This user account is a bot that uses AutoWikiBrowser, operated by Dycedarg (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. This bot does not yet have the approval of the community, or approval has been withdrawn or expired, and therefore shouldn't be making edits that appear to be unassisted except in the operator's or its own user and user talk space. To stop this bot until restarted by the bot's owner, edit its talk page. If that page is a redirect, edit that original redirecting page, not the target of the redirect. Administrators: if this bot is making edits that appear to be unassisted to pages not in the operator's or its own userspace, please block it or remove from the approved accounts. |
This bot ran on the Wikimedia Toolserver. Administrators: If this bot needs to be blocked due to a malfunction, please remember to disable autoblocks so that other Toolserver bots are not affected. |
Emergency bot shutoff button
Administrators: Use this button if the bot is malfunctioning. (direct link)
Non-administrators can a malfunctioning bot to Wikipedia:Administrators' noticeboard/Incidents.
Operation
[edit]Current tasks
[edit]DEP Update
[edit]While DeadBot is down DyceBot will be updating the DEP pages in its absence. It scans all the pages the DEP pages link to and removes dead links, redirects, and pages which have been transwikied, and adds comments to those which have been tagged for AfD, prod, merge, or notability.
Archival of WP:GL/IMPROVE, WP:GL/MAP, and WT:SLR
[edit]For this task, the bot will mark sections stale, and archive stale and resolved sections after certain periods of time as requested by the editors of whatever page its archiving.
WikiProject tagging
[edit]Fulfills bot requests for WikiProject tagging of talk pages using the Kingbotk plugin and AutoWikiBrowser. Approval granted here.
En dashes in page names
[edit]Replaces hyphens with en dashes in those page names where the dash is more appropriate. Applicable MOS section here, applicable section of the naming conventions here. Approval granted here. Please note that this is a recurring task that I will run every time there is a database dump. If for some reason you revert a move the bot made, please let me know why so I can remove it from later runs; otherwise the bot will keep moving it back.
Completed tasks
[edit]Gini coefficient
[edit]Adding fields relating to the Gini coefficient to the country infobox. For this task the bot retrieves the relevant information from the chart on List of countries by income equality and adds it to the infobox for every country that it has current information for and that doesn't already have the information filled in. It defines current information as anything since the year 2000. It fills in the Gini index, the year it was obtained, and the category (low, medium, or high and colored similarly to how the HDI category field is colored. This task is currently inactive. See the approval page for more information.
Userbox Migration
[edit]This bot uses searches all the templates that have transcluded {{User UBM UBX to}} and then extracts the name of the original userbox and the name of the userfied version from the template. It then searches every userpage that has {{User UBM UBX to}} transcluded onto it for userboxes to replace and replaces them. It will replace standard userboxes, those contained in babel templates, and those contained in {{tl}}
Just to make this absolutely clear: This bot does not userfy userboxes, nor for a matter a fact do I. I made this bot for the sole purpose of keeping the userpages of people whose userboxes have been migrated from looking like crap. If my bot changes a link to a userbox and you disagree that it should have been userfied, please take it up with the person who userfied it in the first place by looking at the history of the userbox in question. As I do not often have the time to do more than merely glance through the list of replacements my bot is going to do, the alteration of a link to a userbox on your userpage is in no way an endorsement of its userfication on my part.
Language
[edit]Except for the WikiProject tagging task, all the code for the tasks is written in Python and is based off of the Pywikipedia bot framework. Source code for any task is available upon request. (I warn you though, my code tends to be messy and sparsely commented.)
Approval
[edit]Approval for userbox task and bot flag granted here.
Clarification of edits not covered by BRFAs
[edit]From time to time I use this account for high speed semiautomated editing, which is not governed by the bot policy and does not require explicit approval. I do this because it already has a bot flag, and I see requesting another bot flag for another account simply for the purpose of differentiating my edits as unnecessary. Thus, if at any time you see this account performing high speed bot-like edits that are not covered by it's current BRFAs please assume that I'm doing this as opposed to running an unauthorized bot. If you have any doubts or wish to clarify, feel free to drop a note on either the bot's or my talkpage (preferably the bot's if I'm in the process of editing as this will pop up a new message notice in whatever program I'm using) and I will be happy to clarify what I'm doing.
Also, for some tasks like the DEP update I haven't bothered going through a BRFA for as they require less then a dozen edits a day to a select group of project space pages. The only reason I run these tasks through this account at all is because switching the account that PyWikipedia uses is annoying.