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


 * 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 9
Operator:

Time filed: 11:21, Wednesday April 17, 2013 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python + mwclient

Source code available:

Function overview: An extension of Task 2—notifies users whose files are included in Category:Files with poor sources with

Links to relevant discussions (where appropriate): request on my talk page

Edit period(s): Daily

Estimated number of pages affected: unknown, but ~1000 pages are currently in Category:Files with poor sources. Whatever the number, substantially fewer in later runs.

Exclusion compliant (Yes/No): Yes

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

Function details: Very similar to Task 2, with all the same nuts and bolts: only notifies a user if the user hasn't been notified in the past 7 days, is exclusion compliant, will notify a user in one edit about all of their uploads that are categorized in Category:Files with poor sources, yadda yadda.

Discussion
 MBisanz  talk 11:37, 17 April 2013 (UTC)
 * Does the bot also check if anyone else has notified the uploader? I always try to remember to notify the uploader when tagging with bsr. --Stefan2 (talk) 14:19, 17 April 2013 (UTC)
 * Yep. — Theopolisme ( talk )  21:27, 17 April 2013 (UTC)


 * Also: also exists on Commons and possibly other projects. Maybe you could consider filing a BRFA on other projects too? --Stefan2 (talk) 21:40, 17 April 2013 (UTC)
 * [//en.wikipedia.org/w/index.php?title=Special:Contributions/Theo%27s_Little_Bot&offset=20130418013016&limit=50&target=Theo%27s+Little+Bot]. Due the backend code behind bsr and add-desc-I not being completely the same (namely, add-desc-I had a build in signature subst'er, whereas bsr did not), this trial resulted in none of the bot's posts being signed, but that problem has been resolved. — Theopolisme ( talk )  11:06, 18 April 2013 (UTC)
 *  ·Add§hore·  Talk To Me! 19:46, 18 April 2013 (UTC)
 * I ran the extended trial, but since 24 of the pages it tried to edit had nobots or the equivalent, it ended up making only one edit, . Regardless, this edit shows that the sig functionality is implemented and such, and that's all the realllly matters. :) — Theopolisme ( talk )  22:44, 18 April 2013 (UTC)
 * Why was that user notified? File:Alexandre tufferi.jpg doesn't have bsr. It does on the other hand have Description missing, but those files should result in a different notification. --Stefan2 (talk) 22:50, 18 April 2013 (UTC)
 * Huh, interesting conundrum....turns out that since the description missing task is running right now, the two tasks bot store their lists to the same temporary file, which resulted in this...interesting....tagging. I've changed the temp file to be different for this task, which will resolve the problem--will use the 24 other edits to make sure it works as intended. Cheers, — Theopolisme ( talk )  22:58, 18 April 2013 (UTC)
 * Trial Really Complete: . Thanks for bearing with me. — Theopolisme ( talk )  00:02, 19 April 2013 (UTC)
 * When checking if a user should be notified, what checks does the bot do? You notified User talk:Davidmtoll about File:HermanTollMeetsKennedy.jpg, but he was already notified by me in September last year. --Stefan2 (talk) 00:20, 19 April 2013 (UTC)

The bot checks for, which that iteration of the template did not have. — Theopolisme ( talk )  00:28, 19 April 2013 (UTC)
 * Would it work to have the bot check for a phrase as well, like "It is best to specify the exact Web page where you found the image"?  MBisanz  talk 01:29, 19 April 2013 (UTC)
 * ✅ . — Theopolisme ( talk )  10:57, 19 April 2013 (UTC)
 *  ·Add§hore·  Talk To Me! 17:43, 20 April 2013 (UTC)


 * — Theopolisme ( talk )  21:36, 21 April 2013 (UTC)
 *  ·Add§hore·  Talk To Me! 09:22, 22 April 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.