Wikipedia:Bots/Requests for approval/EarwigBot 14


 * 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.

EarwigBot 14
Operator:

Automatic or Manually assisted: Automatic, somewhat supervised

Programming language(s): Python

Source code available: From ~earwig/earwigbot: wikiprojecttagbot_run.py

Function overview: Tagging talk pages of articles with WikiProject banners following request by the WikiProject.

Links to relevant discussions (where appropriate): Bots/Requests for approval/EarwigBot 6

Edit period(s): Irregular

Estimated number of pages affected: In the 100s or 1000s each time, depending on the request.

Exclusion compliant (Y/N): Y

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

Function details: Pretty standard WikiProject tagging bot. I already have a WikiProject tagging bot approved at Bots/Requests for approval/EarwigBot 6; this is different code and I'm requesting approval for non-project-specific tagging in this case. Every tagging run would be started manually, and I will watch over the bot as it is editing. All bot jobs will require consensus from the WikiProject, of course. Tagging can be done either through specific pages designated by the request or through a list of categories (subcategories included or not included). The bot also has the option of autoassessing the banner it is adding based on assessments used in other banners on the talk page, but it will not come up with its own assessment if the article has not already been assessed.

My first tagging run is for WikiProject Algae, details for that can be seen on the project talk page. If any BAG members wish to trial this, that is where I'll start. &mdash; The Earwig   (talk)  21:34, 26 March 2010 (UTC)

Discussion
I will approve for a test run in 7 days if there are no objections. harej 02:24, 29 March 2010 (UTC)
 * Seems reasonable to me. --MZMcBride (talk) 02:39, 29 March 2010 (UTC)
 * Its been 11 days so . Tim1357 (talk) 22:44, 8 April 2010 (UTC)
 * The bot made 42 edits on talk pages related to WikiProject Algae. Details:
 * 9 edits to pages in list one:
 * 33 edits to pages in list two:
 * Although, I'm a little pissed off. The list of pages I was given included multiple false-positives, which I corrected: Ulva, Spirulina, and Chara, two due to disambiguation and one due to alternate meanings. The bot also tagged George Vancouver, as it was in the list as well, but it doesn't seem quite right. This shouldn't happen during runs through specific categories, but only when I'm given a list of pages. I don't see any way to correct this problem other than ensuring the project's members check the list more carefully, or some form of bot check to make sure the page is actually valid. Thanks. &mdash; The Earwig   (talk)  19:02, 10 April 2010 (UTC)
 * You say the bot will auto-assess the pages based on the assessments of other banners, but won't make it's own assessments, however, it appears to be doing just this here? - Kingpin13 (talk) 20:17, 10 April 2010 (UTC)
 * Responded re: this comment over IRC; the example above was the addition of high, which I was supposed to do automatically per request by the WikiProject – it's not the bot making up its own assessment. The bot only auto-assesses the class parameter. &mdash; The Earwig   (talk)  21:05, 16 April 2010 (UTC)

The bot must follow WP:TPL i.e.
 * WPBiography must be in the top of other banner projects if living=yes
 * Talk header must go on the top of wikiprojects

Moreover, I would like to ask to include various genfixes like the one's AWB does:
 * Rename talkheader,talkpage to talk header
 * Rename skiptotoc to skip to talk
 * Put these templates on the top
 * Add a level 2 header to the first comment if missing.

These changes will save us from duplicated work. -- Magioladitis (talk) 23:40, 12 April 2010 (UTC)
 * Good points. I'll add this to the bot in a bit. &mdash; The Earwig   (talk)  21:05, 16 April 2010 (UTC)
 * Sorry for the delay in adding the changes above. I've been rather busy recently and haven't had a chance to code anything. Hopefully I'll be done by the weekend. &mdash; The Earwig   (talk)  20:23, 21 April 2010 (UTC)
 * ✅ with the code updates. &mdash; The Earwig   (talk)  22:38, 25 April 2010 (UTC)
 * Would you consider substing unsinged templates when you run your bot? There are currently 50614 transclusions, so it would be nice if your bot's edits could kill to birds with one stone. Tim  1357  talk  21:34, 26 April 2010 (UTC)
 * Done. &mdash; The Earwig   (talk)  21:50, 26 April 2010 (UTC)

All looks good :) Tim  1357  talk  22:13, 26 April 2010 (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.