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 Approved.
Operator: Tokenzero (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
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#New redirects.
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 Wikipedia:Bots/Requests for approval/TokenzeroBot 5, but for a few new lists of journal titles from different publishers, given by Headbomb (talk · contribs) 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:
- 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:
#REDIRECT[[OMICS Publishing Group]]
and create a talk page for that redirect, containing {{WikiProject Academic Journals}}
.
For the main variant also add a category to the redirect, e.g. [[Category:OMICS Publishing Group academic journals]]
.
For the ISO-4 variant also add {{R from ISO 4}}
.
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.:
{{Confused|text=[[Foobar: Open Access]], published by the [[OMICS Publishing Group]]}}
Discussion
[edit]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)[reply]
- Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. SQLQuery me! 15:45, 28 August 2018 (UTC)[reply]
- 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.