User:ST47/TDBRFA
From Wikipedia, the free encyclopedia
Contents |
[edit] TempDeletionBot
Voice your opinion (talk page) (0/0/0); Scheduled to end 12:47, 10 November 2007 (UTC)
TempDeletionBot (talk · contribs) - Good afternoon!
I present for your consideration a robot intended to help clear a boring administrative backlog - the category of temporary Wikipedian userpages which are created when a user is blocked indef and should be deleted after a month. Going through this backlog is very time-consuming - a human first checks for sockpuppet templates on the user page and talk page, because pages with sockpuppet templates should not be deleted, then needs to check the history for the latest edit, before clicking delete and pasting a deletion rationale. Despite this lengthy process, human judgment is not needed to determine whether a page is fit for deletion. All that must be done is a check for sockpuppet templates and a check of the last edit date. Therefore, I propose a robot be used to perform these tasks.
This bot will require the sysop bit. This bot gathers items in Category:Temporary Wikipedian userpages, and first perform some very liberal tests to check if it is deletable: If the word 'sock' appears anywhere on the page whatsoever, it will be skipped. (This is because pages with sockpuppet templates should not be deleted, however we want to catch even substed templates or discussion.) Then, it will check for some content - this is simply to make sure it doesn't crash, and prevents encoding issues that I've seen with my other bots. It will then acquire the latest edit from the history. It will parse that to find the date. If the last edit was within a month prior to the bot running, the page will be skipped. (The exact limit is 30 days.) If none of these checks results in a skip, the associated page will be checked (User talk <-> User) for edit time. If that page either does not exist, or was not edited recently, then the tagged page - only the tagged page - will be deleted. The associated page will not be deleted unless it is also tagged for deletion, and the bot checks it later in the run.
A very common and very necessary concern about admin bots is the ability for them to be abused by vandals. This bot has no potential for abuse, as any page it performs actions on must have remained unchanged for a full month.
Another common concern is coding errors. I've already asked others to review this code, and after some minor changes, they all find it satisfactory. Additional review is welcome, the code is available here.
And if the bot is blocked, it will be unable to continue deleting.
--uǝʌǝsʎʇɹnoɟʇs 12:47, 3 November 2007 (UTC)
[edit] Questions for the candidate
[edit] General comments
- Links for TempDeletionBot: TempDeletionBot (talk · contribs · deleted · count · logs · block log · lu · rfar · rfc · rfcu · ssp · search an, ani, cn, an3)
Please keep discussion constructive and civil. If you are unfamiliar with the nominee, please thoroughly review Special:Contributions/TempDeletionBot before commenting.