Wikipedia:Bots/Requests for approval/ArmadilloProcessBot


 * The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Symbol oppose vote.svg Withdrawn by operator.

ArmadilloProcessBot/2
Operator: ArmadilloFromHell

Manually Assisted:No

Programming Language(s): AWB

Function Summary:In some British Railway station articles, both the and  templates have been used. This is redundant, the smaller template give an alpha directory to other stations, and this feature is already in the larger template. In these cases, remove the. (See Template talk:Infobox UK station) I've been running this manually using User:ArmadilloProcess, running it in automatic would be a lot easier.

Edit period(s) : A few days.

Edit rate requested: 6 edits per minute

Already has a bot flag (Y/N):N

Function Details: There are about 1200 articles still left to check, about half of those will need changing. The change in each article consiste of removing a single line with a template

Discussion
I can take care of this, My bot already has approval and a flag and I can get this done fairly quickly. Betacommand (talk • contribs • Bot) 16:30, 21 November 2006 (UTC)


 * Has betacommand finished this or should we move forward with this request? -- RM 15:23, 29 November 2006 (UTC)
 * I am nuking the duplicates as we speak. Betacommand (talk • contribs • Bot) 15:59, 29 November 2006 (UTC)


 * I just ran my scan on around 1330 articles that I had not processed before and it found only two that still needed fixing, one caused by a recent change, the other I'm not sure why. So it appears Betacommand has processed them, and that means this bot request can be removed. Thanks -- Armadillo From Hell GateBridge 03:05, 8 December 2006 (UTC)

Thanks for your good attitude about this. Sometimes people want to do things themselves and get jealous or other bad feelings when someone else steps up and volunteers to do it instead (as Betacommand did). This request is withdrawn due to it being unecessary. If it ever becomes an issue again, I'd suggest placing a request with Betacommand directly on his talk page. If he is not responsive or available, we can reopen this request again at that time. -- RM 14:23, 8 December 2006 (UTC)


 * The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.


 * The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Symbol neutral vote.svg Request Expired.

ArmadilloProcessBot
Operator: ArmadilloFromHell

Manually Assisted:Yes

Programming Language(s): Pywikipedia framework

Function Summary:To scan through User pages listed in userbox/template categories - to make a list of user pages that should be edited to remove the template category/ies. See http://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28policy%29#User_pages_in_template_categories

Edit period(s) : As required, probably a few times a day until the problems as cleared up, then once or twice a month.

Edit rate requested: 6 edits per minute

Already has a bot flag (Y/N):N

Function Details: The initial version of the bot will not do any user page (or article) editing, just create a list to see what the possible workload is.

Discussion
So it crawls through a list of template categories and finds user pages? That seems like a lot of page requesting. Also, where does it get the list of template categories from? Voice -of- All  19:23, 12 November 2006 (UTC)


 * Please Make a suerpage for your bot. —  xaosflux  Talk 20:36, 12 November 2006 (UTC)


 * Sorry - the link was wrong -- Armadillo From Hell 20:58, 12 November 2006 (UTC)


 * Starting at Category:User templates it would find all subcategories e.g. Category:Food user templates. In each of the categories and subcategories it would find entries beginning with User: (I'm only interested in top level User pages, as opposed to subpages) as opposed to Template: and create a unique list of those, together with a count of many times each is found. -- Armadillo From Hell  21:11, 12 November 2006 (UTC)
 * Im not sure you want to use python. Python has a bug with userpages. (I know I have pywiki) I would sugest AWB. Betacommand (talk • contribs • Bot) 13:58, 13 November 2006 (UTC)
 * Thanks for the suggestion, I just applied. However, I'm sure I tried it in the past and it would not work, but I'm on a new computer with a freshly installed WinXP so maybe it will be ok now. -- Armadillo From Hell 14:40, 13 November 2006 (UTC)
 * Is this task to "make a list", as it says above, or to actually remove the categories? If the former, I assume no bot-flag is require, and nor would it be making 6 edits per minutes (surely more like, one edit per run, if any).  If the latter, please clarify.  Alai 14:28, 14 November 2006 (UTC)
 * Initially it was only to make a list, so for that maybe it does not need bot mode, but I assumed it would have to be throttled, so it doesn't go flying through all the template categories enumerating them. Once I see how much is involved, I may decide to make it a bot to do the user page changes. -- Armadillo From Hell 20:31, 14 November 2006 (UTC)
 * Some throttling is probably a good idea, but "reads" are much cheaper than "writes", and I don't think it would have to be restricted to six page-fetches per minute, if that's what you're proposing. OTOH, getting the list of candidates via the database dump is also an option.  Alai 01:05, 15 November 2006 (UTC)
 * robots.txt used to throttle the page-read speed to sixty fetches per minute, but the devs removed the throttle recently. It's still a good guideline. --ais523 11:11, 15 November 2006 (UTC)
 * Sounds like a good idea (and a plausible ballpark number) to me. Alai 16:58, 15 November 2006 (UTC)

I've been playing with AWB, and have found there are in fact two distinct problems, the original one (as above), where users have added templates using subst: and failed to remove the categories, and a second one - some (unknown) number of templates have been created incorrectly and do not have noinclude around the category see User:ArmadilloProcess, I suspect the number of changes required to be signicantly less than originally estimated, e.g. fixing one template, fixes all users who have used the template. Can I use User:ArmadilloProcess (and not User:ArmadilloProcessBot) to run AWB to fix the templates without getting bot approval? I've done a couple of tests and changed one or two - see for example -- Armadillo From Hell  04:19, 16 November 2006 (UTC)
 * Based on some sampling - only about 0.3% of templates will need changing. -- Armadillo From Hell 07:14, 16 November 2006 (UTC)
 * It's my understanding that yes, you can do that without prior approval, so long as it's running unflagged, and you're manually checking each edit. Alai 20:39, 20 November 2006 (UTC)
 * OK, I need to do some tests first, and see how much is is involved, then I'll decide what to do with this request, it may turn out not to be needed and be a manual process. -- Armadillo From Hell 14:56, 21 November 2006 (UTC)

I'm not sure what the status of this bot is. Some tasks have been delegated to the manual "ArmadilloProcess" bot, but there seem to be an outstanding task for "ArmadilloProcessBot". I'd like to see a trial of the latter bot before I grant approval. I've read the above, and I'm still not exactly sure what this bot is doing, so I'd like to see some examples, hence this trial approval. Please run a trial of up to 50 edits at no faster than 1 per minute. Post the results here. On the other hand, if this bot is no longer seeking approval, please let us know so that this request can be closed and withdrawn. -- RM 16:52, 17 December 2006 (UTC)

The trial request has not generated any response, nor has a request for clarification been given on the operators talk page. The bot has not done anything since November. As a result, this request will expire shortly if no response is given. -- RM 00:53, 20 December 2006 (UTC)


 * The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.