Wikipedia:Bots/Requests for approval/MCBot 2


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svg Approved.

MCBot 2
Operator:

Time filed: 05:14, Friday December 24, 2010 (UTC)

Automatic or Manually assisted: Automatic, supervised Manually assisted

Programming language(s): Python

Source code available: pywikipedia

Function overview: Use redirect.py and interwiki.py

Links to relevant discussions (where appropriate):

Edit period(s): Runs whenever I am online

Estimated number of pages affected: Around 10 pages a minute, at the quickest

Exclusion compliant (Y/N): N/A; doesn't notify users, although pywikipedia is exclusion compliant

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

Function details: The bot will run and , exactly. Although it is automatic, it will be supervised by me as it runs. and. It will only run when I am online.

Discussion
I read the source for  and it looks like it scans for double redirects by looking at each redirect by querying the API. That could take a while. I wrote a SQL query to see how fast it would be to do the scan at the database level, and it took 30 seconds to do a scan of all namespaces. I saved the results here. I can set it to re-update every 12 hours if you want, but that would require tweaking the python script (on your end). It's up to you, I'll extend the offer to Xqbot aswell (which does the same task). Other than that, all are bot appropriate tasks. I'll wait a few more days (for more community input) to give this the go-ahead for a trial. Tim 1357  talk  20:47, 30 December 2010 (UTC)
 * Bot can just use Special:DoubleRedirects. I don't know why someone implemented the horrible api implementation. The pywikipedia script should just be fixed, no need for a database query. When gets deployed it's possible to use the api for getting double redirect. multichill (talk) 20:14, 1 January 2011 (UTC)
 * Okey dokey. Tim  1357  talk  15:58, 2 January 2011 (UTC)
 * Tim 1357  talk  15:58, 2 January 2011 (UTC)
 * Tim, can you unblock my bot? It was blocked following my previously failed BRFA. Thanks. — mc10 ( t / c ) 18:52, 6 January 2011 (UTC)
 * Never mind, I noticed that you aren't an admin. Can any admin unblock my bot? Thanks. — mc10 ( t / c ) 18:55, 6 January 2011 (UTC)
 * Unblocked. Please do the 50 edits, report immediately here after you do them and don't perform any other actions from that account. -- Magioladitis (talk) 20:00, 7 January 2011 (UTC)
 * My bot requires IPBE and reviewer to edit, as my IP is currently blocked. Can you grant my bot these rights? Thanks. — mc10 ( t / c ) 02:57, 11 January 2011 (UTC)
 * I think you should ask xeno for that. He is more experienced on handing rights. -- Magioladitis (talk) 09:06, 12 January 2011 (UTC)
 * 'ipblock-exempt' enabled; could you explain why 'reviewer' is needed? – xeno talk 15:58, 13 January 2011 (UTC)
 * Just the fact that if I edit a PC-enabled article with my bot, my edit is automatically reviewed if I have 'reviewer'. It's not strictly necessary, but it would be useful. — mc10 ( t / c ) 19:14, 13 January 2011 (UTC)
 * I don't think it's necessary; and to my knowledge, interwiki bots are not typically granted reviewer rights. – xeno talk 19:33, 13 January 2011 (UTC)

Any progress? Anomie⚔ 16:59, 6 February 2011 (UTC)
 * Still working on it. <tt>redirect.py</tt> especially is not getting much traffic. — mc10 ( t / c ) 03:41, 7 February 2011 (UTC)

Almost ready? Mr.Z-man 00:27, 12 March 2011 (UTC)
 * I've been a bit inactive, but I'll get to it as soon as possible. — mc10 ( t / c ) 06:28, 1 April 2011 (UTC)
 * Double redirect trial done, now finishing interwiki trial. — mc10 ( t / c ) 01:48, 5 April 2011 (UTC)
 * Never mind, I'm removing interwikis from part of my trial. You can view all contributions of my bot. — mc10 ( t / c ) 02:19, 5 April 2011 (UTC)
 * BAG assistance needed Any progress? — mc10 ( t / c ) 20:30, 17 April 2011 (UTC)

 MBisanz  talk 06:38, 18 April 2011 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.