Operator: Chzz (talk · contribs)
Time filed: 14:33, Friday April 22, 2011 (UTC)
Automatic or Manual: Automatic
Programming language(s): AWB
Source code available: AWB (search/replace + genfix)
Function overview: The bot will run add-hoc simple and regex find/replace tasks
Links to relevant discussions (where appropriate):
Edit period(s): As required
Estimated number of pages affected: guesstimate, maybe 1000 in a day, once every month or two. Hard to say; just sometimes I come across a need (see below)
Exclusion compliant (Y/N): Complies as AWB
Already has a bot flag (Y/N): N
Function details: Sometimes I need to perform a repetitive search/replace, and use AWB - perhaps on e.g. 1000 articles. After checking maybe 50-100 edits, it'd make sense to just let it run. For example;
Recently, I helped speedy-rename some cats because "Black Eyed Peas" - the band - is actually called "The Black Eyed Peas" - per;
I thus manually renamed cats (e.g. Category:Black Eyed Peas albums -> Category:The Black Eyed Peas albums, etc).
Then I wanted to change links in articles around 1100 article pages directly linked to the redir Black Eyed Peas - so I used AWB with 2 search/replace lines;
1. Find "the [[Black Eyed Peas]]" / Replace with "[[The Black Eyed Peas]]"
2. Find "[[Black Eyed Peas]]" / Replace with "[[The Black Eyed Peas]]"
Example of both (and genfix). [7]
After processing 100+ pages, checking them, I was confident that it would be sensible to run that task without checking each of the remaining 1000+ edits.
Fortunately, in that specific case, Thehelpfulone (talk · contribs) assisted me with eir own approved AWB bot.
This request is to enable me to do the same myself, for similar non-controversial (and carefully sanity-checked) simple search/replaces in the future, as a bot, instead of clicking 'Save' a lot. Chzz ► 14:33, 22 April 2011 (UTC)[reply]
Just a note, this is more or less the same as Wikipedia:Bots/Requests for approval/Thehelpfulbot 3, which was approved fairly quickly without any problems. :) The Helpful One 14:43, 22 April 2011 (UTC)[reply]
Firstly, in order to not come off wrong, let me say I don't have any reason to believe this will be done any other way than in good faith and following consensus. That said, I am a bit weary of BAG giving a blanket approval for a general search/replace task (this retroactively includes previous Thehelpfulbot's BRFA too). You will inevitably encounter someone who would not see one of your future tasks as "simple" or uncontroversial. Then this BRFA will only show a "general approval" and not the cases in question. This is fine for specific tasks, like replacing links to a moved category or replacing urls of a migrated web-site domain; there isn't much leeway for interpretation. But the scope of find/replace is just too broad, and "simple" is open to too much subjective interpretation. Then we get hyperbolic accusations towards BAG of "approving bots to do whatever they want" and general gradual BAG activity decline. But I digress.
I am perfectly fine with the current find/replace task (BEP) being speedily approved. However, I would ask you to drop a note on the WT:BRFA whenever you run a new task beyond some very simple cases (like addition of an article). BAG has previously asked this of bot operators, and I think it is reasonable, since you are doing this with a bot flag. I really don't want to come between you (and Thehelpfulbot) and improving Wikipedia, but a few prominent cases have indirectly put bots/BRFAs/BAG under silent pressure. And as you say, this is only needed once every month or two. BAG can then give you a quick go-ahead without new BRFAs. — HELLKNOWZ ▎TALK 15:24, 22 April 2011 (UTC)[reply]