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: William Avery (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 20:04, Sunday, March 4, 2018 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Javascript (Node.js)

Source code available: https://bitbucket.org/WilliamAvery/willsnodebot/src

Function overview: Move all pages for mollusc taxa that have a year of description to the appropriate year category under Category:Molluscs_by_century_of_formal_description. Many are currently directly under the "Animals described in..." categories. Move gastropod taxa to subcategories of the molluscs-by-year-of-description categories, with names beginning "Gastropods described in". None of the gastropod-by-year-of-description categories have been set up yet, as far as I know.

Links to relevant discussions (where appropriate):

Edit period(s): A series of one-time runs, tackling one year of description at a time

Estimated number of pages affected: 30 thousand. See for instance Category:Stub-Class_Gastropods_articles

Namespace(s): Mainspace/articles

Exclusion compliant (Yes/No): Yes

Function details:

Regular expression "(\\[\\[\\s*Category\\:\\s*)(Animals)(\\s*described\\s*in\\s*\\d\\d\\d\\d\\s*\\|?[^\\]]*\\]\\])"
Substitution string "$1Molluscs$3"
Regular expression "(\\[\\[\\s*Category\\:\\s*)(Animals|Molluscs)(\\s*described\\s*in\\s*\\d\\d\\d\\d\\s*\\|?[^\\]]*\\]\\])"
Substitution string "$1Gastropods$3"

Candidate pages for each kind of update can be generated from PetScan queries. e.g. for year 1880

Discussion[edit]

Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Please do 25 of each type and report back here. — xaosflux Talk 02:15, 17 March 2018 (UTC)[reply]
Trial complete. Edits to non-gastropod molluscs Edits to gastropod molluscs
Thank you for allowing me to run this germ of a tool at an early stage. The PetScan queries correctly selected candidate pages. The changes to categorisation of the pages were as specified. I have noticed a slight problem with the link in the edit summaries intended to take users to this page, in that I mistakenly used "[[WP:BRFA#William_Avery_Bot]]", when it should be to "[[WP:Bots/Requests for approval/William Avery Bot]]". I have corrected this error. diff William Avery (talk) 15:56, 18 March 2018 (UTC)[reply]
Checking back later, I noticed that Category:Gastropods described in 1880 was now one snail short of the 25 previously present. I have invited comment at User talk:Simuliid#Your edit to Hydrobia glyca. William Avery (talk) 21:54, 18 March 2018 (UTC)[reply]

Anything further required? I'm not getting any younger :-)

((BAG assistance needed))

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.