Wikipedia:Bots/Requests for approval/TokenzeroBot 6


 * 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

TokenzeroBot 6
Operator:

Time filed: 12:58, Saturday, August 18, 2018 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): python, pywikibot

Source code available: GitHub

Function overview: Handle other predatory journals by creating redirects and hatnotes, exactly as done before for OMICS by TokenzeroBot 5.

Links to relevant discussions (where appropriate): Requested at User talk:Tokenzero.

Edit period(s): One time run for each of several publishers.

Estimated number of pages affected: a few thousand created redirects

Namespace(s): mainspace, talk

Exclusion compliant (Yes/No): yes

Function details: Functionality the same as previous Bots/Requests for approval/TokenzeroBot 5, but for a few new lists of journal titles from different publishers, given by on the go, on a case by case basis (e.g. User:Headbomb/SRP). That is, the bot shall create redirects or hatnotes to point from these titles, and fix categories of previously created redirects.

More precisely, for each title Foobar on the list: and create a talk page for that redirect, containing. For the main variant also add a category to the redirect, e.g.. For the ISO-4 variant also add.
 * If Foobar exists, consider Foobar (journal) instead (unless the title already contained journal or already was a redirect, in which case skip it)
 * Consider also variants obtained by replacing "and" with "&" (and vice versa, if the title doesn't contain Latin "Acta")
 * Consider also variants obtained by taking the the ISO 4 abbreviation (dotted and undotted, computed using the automatic tool, using multilanguage rules iff the title contains "Acta").
 * If any of the consider variants already exists, skip it, just to be safe.
 * Otherwise, create a redirect from each variant, for example:
 * 1) REDIRECTOMICS Publishing Group

Then, for some publishers, for each title that looks like a misleading extension of another journal's name, like Foobar: Open Access (the exact pattern may depend on the publisher):
 * If Foobar exists, but is not in a category containing "journal", consider Foobar (journal) instead.
 * If the considered Foobar or Foobar (journal) exists, add a hatnote right at the top, e.g.:

Discussion
Since this is a general task, not a specific one with a fixed set of edits, I'll recuse myself from approval. I'll point out past tasks like this are well-oiled and have been well-trialed. One thing I'll point out (I only caught this later, so that still needs fixing, likely by this bot), is that the ISO abbreviations should not be categorized in the corresponding publisher category (e.g. Category:OMICS Publishing Group academic journals as of writing). So the bot in general would have a scope of "doing redirect maintenance for WP Journals, broadly speaking". Headbomb {t · c · p · b} 13:43, 18 August 2018 (UTC)
 * SQL Query me! 15:45, 28 August 2018 (UTC)
 * See edits. Tokenzero (talk) 16:41, 2 September 2018 (UTC)
 * Looks all good to me, btw. Headbomb {t · c · p · b} 17:26, 2 September 2018 (UTC)
 * . Headbomb {t · c · p · b} 14:36, 28 September 2018 (UTC)
 * Sorry, I've been super busy. I finally had time today to go over the edits - I don't have any concerns.  SQL Query me!  21:37, 30 September 2018 (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.