Wikipedia:Bots/Requests for approval/Theo's Little Bot 17


 * 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

Theo's Little Bot 17
Operator:

Time filed: 19:26, Sunday June 2, 2013 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python + mwclient + mwparserfromhell

Source code available: on github

Function overview: Notifies WikiProjects when articles in their projects' scopes are selected for Today's articles for improvement, using WikiProject templates on article talk pages

Links to relevant discussions (where appropriate): Requested by TheOriginalSoni, see github issue

Edit period(s): Weekly (when new TAFIs are selected)

Estimated number of pages affected: Varies

Exclusion compliant (Yes/No): No

Already has a bot flag (Yes/No): Yes

Function details: Gets this week's current TAFIs, then parses their talk pages. Uses regex to determine which WikiProjects the article's talk page is tagged with, and then substitutes TAFI project notice/bot onto the WikiProject talk pages (a la ).

Discussion

 * Note: Like with all my other bot requests piling up here, I won't be able to trial them until Wednesday when my new machine arrives.  Theopolisme ( talk )  19:26, 2 June 2013 (UTC)
 * I am guessing that this is part of 'the larger tafi bot' ? :)  ·addshore·  talk to me! 08:26, 5 June 2013 (UTC)
 * Yeah. There are a lot more in the pipeline; could I get some sort of batch pre-approval for them now? Is that possible? Simply to reduce the number of BRFAs I end up filing--but if that's not an option, I'll just keep filing them one by one.  Theopolisme ( talk )  15:38, 5 June 2013 (UTC)
 * Not sure about batch approval :P You could submit all of the remaining tasks / parts of this task in a single brfa though!  ·addshore·  talk to me! 16:58, 5 June 2013 (UTC)
 * Sure, that sounds like a plan. New computer is here and boy is it shiny. ;) I'll get on consolidating things tonight.  Theopolisme ( talk )  03:09, 6 June 2013 (UTC)
 * Meh, forget that. I'll go ahead and file each request separately, since some will take some time. With that said, can I trial this task for the articles in the TAFI week beginning tomorrow?  Theopolisme ( talk )  22:00, 8 June 2013 (UTC)
 * (2 runs)  ·addshore·  talk to me! 22:34, 8 June 2013 (UTC)
 * This week's trial is complete, see . Note that the bot initially erred and signed its post as User:Theopolisme...that and a check to make sure the project wasn't already notified about the article were added/corrected here. I'll run the bot again next week for run #2; until then, sit tight.  Theopolisme ( talk )  03:18, 10 June 2013 (UTC)


 * On hold per Wikipedia_talk:TAFI  Theopolisme ( talk )  16:05, 14 June 2013 (UTC)
 * No longer on hold -- since TAFIs are being selected, I'm going to run this now.  Theopolisme ( talk )  07:17, 5 July 2013 (UTC)
 * Run #1 above, Run #2 here  Theopolisme ( talk )  07:25, 5 July 2013 (UTC)

Looks good. My only concern is perhaps the bot should be exclusion compliant just in case (for whatever reason), a wikiproject wants to opt-out of these notifications. But that is fairly trivial to do, and can be dealt with when, if it ever, comes up. -- Chris 15:44, 15 July 2013 (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.