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 Approved.
Operator: MC10 (talk · contribs)
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 python redirect.py double -always
and python interwiki.py -autonomous
, exactly. Although it is automatic, it will be supervised by me as it runs.python redirect.py double
and . It will only run when I am online.
python interwiki.py -start:!
Discussion
[edit]I read the source for redirect.py
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. Tim1357 talk 20:47, 30 December 2010 (UTC)[reply]
- 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)[reply]
- Okey dokey. Tim1357 talk 15:58, 2 January 2011 (UTC)[reply]
- Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Tim1357 talk 15:58, 2 January 2011 (UTC)[reply]
Tim, can you unblock my bot? It was blocked following my previously failed BRFA. Thanks. —mc10 (t/c) 18:52, 6 January 2011 (UTC)[reply]- 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)[reply]
- 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)[reply]
- 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)[reply]
- I think you should ask xeno for that. He is more experienced on handing rights. -- Magioladitis (talk) 09:06, 12 January 2011 (UTC)[reply]
- 'ipblock-exempt' enabled; could you explain why 'reviewer' is needed? –xenotalk 15:58, 13 January 2011 (UTC)[reply]
- 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)[reply]
- I don't think it's necessary; and to my knowledge, interwiki bots are not typically granted reviewer rights. –xenotalk 19:33, 13 January 2011 (UTC)[reply]
- 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)[reply]
- 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)[reply]
- 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)[reply]
{{OperatorAssistanceNeeded|D}} Any progress? Anomie⚔ 16:59, 6 February 2011 (UTC)[reply]
- Still working on it. redirect.py especially is not getting much traffic. —mc10 (t/c) 03:41, 7 February 2011 (UTC)[reply]
{{OperatorAssistanceNeeded|D}} Almost ready? Mr.Z-man 00:27, 12 March 2011 (UTC)[reply]
- 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)[reply]
- Double redirect trial done, now finishing interwiki trial. —mc10 (t/c) 01:48, 5 April 2011 (UTC)[reply]
- Trial complete. 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)[reply]
- {{BAG assistance needed}} Any progress? —mc10 (t/c) 20:30, 17 April 2011 (UTC)[reply]
- Trial complete. 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)[reply]
- Double redirect trial done, now finishing interwiki trial. —mc10 (t/c) 01:48, 5 April 2011 (UTC)[reply]
Approved. MBisanz talk 06:38, 18 April 2011 (UTC)[reply]
- 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.