Wikipedia:Bots/Requests for approval/Android Mouse Bot


 * 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 keep vote.svg Approved.

Android Mouse Bot
Operator: Android Mouse

Automatic or Manually Assisted: Automatic, unsupervised but manually monitored.

Programming Language(s): C

Function Summary: The bot will fix articles in the "Talk pages with misplaced main page templates" category, which means it will move the "infoboxneeded" tag from the article's talk page to the article itself.

Edit period(s) (e.g. Continuous, daily, one time run): Continous, until all articles are fixed in the category. Then it will query every ten to fifteen minutes for any recently put in the category.

Edit rate requested: 10 edits per minute. After the number of articles in "Talk pages with misplaced main page templates" is reduced to zero it will only check back every ten to fifteen minutes so edits will be far less frequent after the initial fixes.

Already has a bot flag (Y/N): Non-existing, N.

Function Details: When the bot is started it will load names of the talk pages in the "Talk pages with misplaced main page templates" category, using the Mediawiki Query API. It will then load the latest raw text of each article's talk page and search for the "infoboxneeded" tag. It will remove it from the talk page and copy it exactly as-is and place it at the top of the article. When it has corrected all the articles, it will then run another query and find additional articles in the category. If it has completly emptied out the category it will become idle for ten to fifteen minutes and then query again for any added within that time period.

Discussion
Just a note, I have not written this bot yet. I wasn't sure if I was supposed to write it first then make a request or not. The Creating a bot page leads me to believe I am supposed to get approval here first. --Android Mouse 18:27, 3 May 2007 (UTC)
 * The idea is sound, you only need approval in order to run the bot. ST47 Talk 18:42, 3 May 2007 (UTC)
 * Oh, ok. Should I (can I?) delete this request, write the bot, then come back? Or is it possible to get the idea approved then write it? --Android Mouse 19:00, 3 May 2007 (UTC)
 * We can just leave this here until you're ready. ST47 Talk 19:43, 3 May 2007 (UTC)

It's now written and I've run a few controlled tests under my account. I'll upload the source in a bit to the bot's user page. --Android Mouse 04:14, 6 May 2007 (UTC)
 * Sorry for the delay, ST47 Talk 00:28, 11 May 2007 (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.

I am withdrawing this bot's approval, based on issues with it incorrectly moving templates. Should the operator wish to recommence the task, he should post a new request, and the bots should be required to go through full trials. Martinp23 18:57, 13 May 2007 (UTC)
 * Just for the record it did correctly move templates as it was intended to do so. The problem is there turned out to be no clear consensus to support the moves. --Android Mouse 00:10, 14 May 2007 (UTC)