Tokenzero
|
|
ISO 4 website
editCould your ISO 4 abbreviation thing website handle a few thousand queries (~3500 ish) in the span of a few minutes to a few hours (User:JLaTondre would know the exact timing) a few times per month? Some details are in User talk:JL-Bot/Archive 4#Break, but the main idea would be that JL-Bot would take entries from WP:CRAPWATCH, shove them into your API, and use them to search for additional crap citations. Headbomb {t · c · p · b} 23:01, 4 March 2019 (UTC)
- Yes, it's designed for mass use, though 3k titles takes about 1-2 hours if I recall correctly. I've updated a bit the instructions on how to run the tool --- I'm of course happy to help in case of any questions (and sorry for completely forgetting about your question back in User talk:JL-Bot/Archive 4#Break). Tokenzero (talk) 21:17, 5 March 2019 (UTC)
Something weird with A&A Case Reports
editSee [1]. Headbomb {t · c · p · b} 18:31, 18 March 2019 (UTC)
- Ah, I guess it somehow treats the second "A" as the undefinite article, removes it (with the space) and concludes the ampersand is part of an initialism... I'll try to fix that, but such individual cases are very low priority to me. Tokenzero (talk) 20:04, 18 March 2019 (UTC)
- A rare case yes, although I figure I'd point it out in case there's other repercussions I'm not aware. Headbomb {t · c · p · b} 20:24, 18 March 2019 (UTC)
- Finally found some time to fix it, it should work now :) Tokenzero (talk) 15:35, 7 July 2019 (UTC)
- A rare case yes, although I figure I'd point it out in case there's other repercussions I'm not aware. Headbomb {t · c · p · b} 20:24, 18 March 2019 (UTC)
- Ah, I guess it somehow treats the second "A" as the undefinite article, removes it (with the space) and concludes the ampersand is part of an initialism... I'll try to fix that, but such individual cases are very low priority to me. Tokenzero (talk) 20:04, 18 March 2019 (UTC)
Tagging NLM/MathSciNet redirects
editIf you've got a chance, you could have the bot crawl for the |mathscinet=
and |nlm=
parameters and tag the corresponding redirects with {{R from NLM}} and {{R from MathSciNet}}. Headbomb {t · c · p · b} 04:22, 25 March 2019 (UTC)
- Ok, I'll look into it. Tokenzero (talk) 19:23, 30 March 2019 (UTC)
- MathSciNet will have dotless variants. NLM should only be dotless so you don't need to look for anything that's not already in the infobox. Headbomb {t · c · p · b} 19:34, 30 March 2019 (UTC)
- @Headbomb: Often a journal has an NLM or MathSciNet abbrev equal to ISO-4 and hence not present as an infobox parameter. Should we mark those with multiple rcats in {{Redirect shell}}, like I tried in Arch Math (Basel)? It's easy to do, the NLM/PubMed/NCMI list is easy to read, the MathSciNet one as well, though in the latter I'm not sure it's the complete list. Tokenzero (talk) 12:18, 4 May 2019 (UTC)
- In practice, we tag ISO 4 when it's ISO 4, and ignore the other cats. But they should probably be marked with multiple ones. And that MathSciNet list is very limited. A more complete list is here, but pretty impossible to machine-parse. The best would be ISSN matching probably (e.g. [2]) but that requires a subscription. Headbomb {t · c · p · b} 13:54, 4 May 2019 (UTC)
- @Headbomb: I've managed to parse that MathSciNet serials.pdf, though the process is a bit brittle and may make a tiny number of typos in foreign letters, disambiguation parentheses and missing or added spaces. (I currently do have access to MathSciNet, but scraping it page by page is more cumbersome). I've compared the lists with infobox params, the report is here. There are virtually no mismatches, only parameters that are not filled even though the abbrev differs non-trivially from the ISO-4 one. For now I don't plan to fill these params automatically (at least not MathSciNet ones).
- For rcats from NLM/MathSciNet, there are currently no redirects to create and only 10 redirects which are not marked: so {{R from abbreviation}} will be replaced with {{R from NLM}}, say. (This is of course expected, given your banners to create them in one click, in the infobox template). I also tried to check, when the nlm= parameter is empty, if the abbreviation parsed from the NLM file matches the infobox ISO-4 abbreviation exactly, after removing dots (and similarly for MathSciNet) -- so the cases not listed on the new report page. Tagging these redirect titles would change 3926 redirects like e.g. Chem Senses, usually by replacing {{R from ISO 4}} with
- In practice, we tag ISO 4 when it's ISO 4, and ignore the other cats. But they should probably be marked with multiple ones. And that MathSciNet list is very limited. A more complete list is here, but pretty impossible to machine-parse. The best would be ISSN matching probably (e.g. [2]) but that requires a subscription. Headbomb {t · c · p · b} 13:54, 4 May 2019 (UTC)
- @Headbomb: Often a journal has an NLM or MathSciNet abbrev equal to ISO-4 and hence not present as an infobox parameter. Should we mark those with multiple rcats in {{Redirect shell}}, like I tried in Arch Math (Basel)? It's easy to do, the NLM/PubMed/NCMI list is easy to read, the MathSciNet one as well, though in the latter I'm not sure it's the complete list. Tokenzero (talk) 12:18, 4 May 2019 (UTC)
- MathSciNet will have dotless variants. NLM should only be dotless so you don't need to look for anything that's not already in the infobox. Headbomb {t · c · p · b} 19:34, 30 March 2019 (UTC)
{{Redirect shell | {{R from ISO 4}} {{R from NLM}} }}
- I'll run that if you're ok with it. Tokenzero (talk) 21:51, 4 May 2019 (UTC)
- @Tokenzero: Could you just do a mini run, like 10 cases of each? Sorry I missed this, the ping didn't go through the first time, I think. Or at least I missed it. Headbomb {t · c · p · b} 13:46, 12 May 2019 (UTC)
- Also this ping didn't go through either. I believe they need to be made in a post where a signature is expanded to go through. Or have an explicit User:Headbomb link in the edit summary. Headbomb {t · c · p · b} 13:49, 12 May 2019 (UTC)
- @Tokenzero: Could you just do a mini run, like 10 cases of each? Sorry I missed this, the ping didn't go through the first time, I think. Or at least I missed it. Headbomb {t · c · p · b} 13:46, 12 May 2019 (UTC)
- I'll run that if you're ok with it. Tokenzero (talk) 21:51, 4 May 2019 (UTC)
Note that things like Ann. of Math. (2) / Ann. Sci. Éc. Norm. Supér. (4) are referring to the 2nd/4th series of these publications. They should create created as MathSciNet redirects, but the infobox should have the (2)/(4) left out usually, I think. Headbomb {t · c · p · b} 13:51, 12 May 2019 (UTC)
- @Headbomb: Done: contribs. Thanks for explaining the ping issue (originally I didn't ping at all). Tokenzero (talk) 21:21, 16 May 2019 (UTC)
@Headbomb: Forgot about this one: can you check those contribs? To recall in short: 10 edits there add NLM/MathSciNet rcats to existing redirects when the |nlm=
/|mathscinet=
param matches; there are no more edits of this kind to do, except if new cases appear in regular bot runs. The remaining edits are adding rcats (with rcat shells) when |nlm=
/|mathscinet=
is empty but the abbrev obtained from NLM/MathSciNet files happens to be equal to the ISO-4 one. There are 3916 more such edits to be done. Tokenzero (talk) 11:51, 7 July 2019 (UTC)
Adding anchors to redirects
editHi Tokenzero. You may have seen it already, but User:Headbomb pinged you at his talk page: User talk:Headbomb#Huh?
Long story short, the redirects to the page List of Hindawi academic journals could have anchor links. I could add them manually, but it would be a long, tedious task with a rather trivial result. Maybe your bot could do it in a few minutes? Cheers, Manifestation (talk) 14:21, 2 June 2019 (UTC)
- Sure, ok. But I won't put a high priority on it, so I might do it anywhere between this week and next month. (Together with List of MDPI academic journals and any others I'll find). Tokenzero (talk) 19:42, 4 June 2019 (UTC)
@Manifestation and Headbomb: Done (see contribs). If you don't see any errors, I can run the same on List of MDPI academic journals, List of Dove Medical Press academic journals, and List of Medknow Publications academic journals. Tokenzero (talk) 11:30, 7 July 2019 (UTC)
- Awesome! You're the best! Thanks a lot, Manifestation (talk) 16:56, 7 July 2019 (UTC)
- And no, I haven't seen any mistakes. You can run the bot on the other lists too, I suppose. - Manifestation (talk) 17:02, 7 July 2019 (UTC)
- Looks good. The only thing that could throw a wrench is if you have something like Le Carillon, Die Nahrung or The Review of Stuff, which should be redirected to #C, #N, #R sections. Headbomb {t · c · p · b} 17:45, 7 July 2019 (UTC)
- It would also be good for the ISO/variant redirects to also point to those sections, e.g. Active & Passive Electronic Components, Active Passive Electron Compon, Active Passive Electron. Compon. to all redirect to #A. Headbomb {t · c · p · b} 17:47, 7 July 2019 (UTC)
- Done (on all the above lists, with all the variant redirects, ~2500 edits). My initial code just read the list itself to know the anchor exactly (because of the the/a/an/.. exceptions and because alternate names of the list itself should have no anchor), but I figured I can just look at all existing redirects and hand-pick the exceptions easily. Tokenzero (talk) 18:20, 8 July 2019 (UTC)
- It would also be good for the ISO/variant redirects to also point to those sections, e.g. Active & Passive Electronic Components, Active Passive Electron Compon, Active Passive Electron. Compon. to all redirect to #A. Headbomb {t · c · p · b} 17:47, 7 July 2019 (UTC)
- Looks good. The only thing that could throw a wrench is if you have something like Le Carillon, Die Nahrung or The Review of Stuff, which should be redirected to #C, #N, #R sections. Headbomb {t · c · p · b} 17:45, 7 July 2019 (UTC)
- And no, I haven't seen any mistakes. You can run the bot on the other lists too, I suppose. - Manifestation (talk) 17:02, 7 July 2019 (UTC)
This really could be done on pretty much all of Category:Lists of academic journals by publisher. Headbomb {t · c · p · b} 01:11, 29 July 2019 (UTC)
A plate of cookies for you
edit Hello! Manifestation has given you some cookies. Cookies promote WikiLove and hopefully these have made your day better. Happy munching! Spread the goodness of cookies by adding {{subst:plate}} to someone's talk page, or eat these cookies on the giver's talk page with {{subst:munch plate}}. |
For your good work with your TokenzeroBot, you deserve lots of delicious cookies. Again, thanks! - Manifestation (talk) 16:58, 7 July 2019 (UTC)
The usual thing (List of E. Schweizerbart serials, Category:E. Schweizerbart academic journals). The edit summary should reflect that this isn't a predatory publisher though. Headbomb {t · c · p · b} 15:04, 12 August 2019 (UTC)
- The bot isn't using ISO 4 abbreviation for the appropriate languages btw. E.g. Geol. Jahrb. Reihe A not Geol. Jahrbuch Reihe A for Geologisches Jahrbuch Reihe A. Headbomb {t · c · p · b} 20:07, 12 August 2019 (UTC)
- Oops, sorry, I thought I had some better language detection there. There's no way to reliably detect the language. Should I just remove the ISO-4 tags? I can then run again with 'all language rules' for everyone and remove by hand the ISO-4 tag from the few English ones (and a few other outliers). Or maybe it's better not to add the ISO-4 tag at all, there's no way to be sure 'all language rules' doesn't catch some Spanish and restricting it to German is not worth the effort. Tokenzero (talk) 21:04, 12 August 2019 (UTC)
- Well, I figured there was a way for the bot to go "It's German, so use the German/Multi list". If that's not possible, then using a blind 'non-English' thing will be good enough (for the non-English titles at least), and I can cleanup the rest by hand.
- Non-English language 'ISO' redirects that are bunk can be WP:CSD#R3. Headbomb {t · c · p · b} 21:18, 12 August 2019 (UTC)
- I tagged my list with languages by hand: there's 94 ger, 40 eng, 23 lat, 1 fre. The problem is, even with the right language, the result is often going to be wrong. Just a few random examples I caught:
- Oops, sorry, I thought I had some better language detection there. There's no way to reliably detect the language. Should I just remove the ISO-4 tags? I can then run again with 'all language rules' for everyone and remove by hand the ISO-4 tag from the few English ones (and a few other outliers). Or maybe it's better not to add the ISO-4 tag at all, there's no way to be sure 'all language rules' doesn't catch some Spanish and restricting it to German is not worth the effort. Tokenzero (talk) 21:04, 12 August 2019 (UTC)
- Akademie für Geowissenschaften und Geotechnologien, Veröffentlichungen — geotechnolog- is eng only, so the bot with 'ger,mul' rules does not abbreviate it; however, it matches technolog- via the compound word rule, which the bot can't apply.
- Handbuch der Geophysik – geophys- eng/fre vs. physik- ger, same.
- Sammlung Geographischer Führer – same.
- PFG Photogrammetrie, Fernerkundung, Geoinformation – same, this time geoinformation is fre only (no eng).
- Studienbücher der Geographie – again a compound, but this time even eng/fre rules would not help.
- Zeitschrift für Geomorphologie, Supplementary Issues – geomorpholog- and morpholog- are both eng,fre only (so no compound rules apply); here also supplement- is eng,fre, so formally one should apply a different set of rules to the two parts.
- In the other direction, there's also many examples where adding eng/fre rules (or assuming compounds everywhere) would be wrong.
- ?Palaeontographica Abteilung A – first word has no ger/mul/lat match, not even as a compound word, all the graph rules are eng,fre only. An obvious omission in the LTWA?
- ?Annales Universitatis Saraviensis – annal- is eng,fre only. Is it an obvious omission, or is the reasoning that ann. would be more ambiguous in Latin (even though English has words annex, annulus, etc.)?
- ?Nova Hedwigia – sounds Latin. (Hedwigia is, if I understand correctly, the Latin adjective form of the originally German proper name Hedwig.) Now how are we supposed to interpret the LTWA line
Hedwigia Hedwig. ger
It's probably been added exactly for this journal, heh. (But OK, the last three examples are arguably bugs in ISO-4/LTWA, garbage in garbage out). Tokenzero (talk)
- Then let's do it dumbly (save for English), and just apply the whole language list to generate the abbreviations, and I'll inspect the results later. Headbomb {t · c · p · b} 22:52, 13 August 2019 (UTC)
- Ok, running. Tokenzero (talk) 21:06, 14 August 2019 (UTC)
- Then let's do it dumbly (save for English), and just apply the whole language list to generate the abbreviations, and I'll inspect the results later. Headbomb {t · c · p · b} 22:52, 13 August 2019 (UTC)
- Arbeiten aus dem Limnologischen Institut der Universität Konstanz (Walter Schlienz Institut) (it assumes (Walter Schlienz Institut) may or may not be a disambiguation like (journal))
- other titles for which at least one redirect has already been manually created (the bot would have to compare the targets, etc., so it assumes the human knew better).
- all are related to this publisher except Mycologia Memoir whose abbrevs collide with Mycologia Memoirs (dunno if it's the same journal).
The rules I used in the end were 'ger+eng+fre+mul+lat' instead of all, so in some of the rows neither redirect exists. E.g. Reports of the Princeton University Expedition to Patagonia actually became Rep. Princet. Univ. Exped. Patagonia (because Patagonia is only abbreviated in spa rules), while Studienhefte zur angewandten Geophysik became Studienh. angew. Geophys. (with all rules the bot would prefer the Norwegian pattern Studi-, because it matches more letters than the German rule -heft). Tokenzero (talk) 09:00, 15 August 2019 (UTC)
Could you create relevant redirects for this one? There's like... a ton of them. I put instructions at User:Headbomb/Proceedings of the Institution of Electrical Engineers. Headbomb {t · c · p · b} 15:01, 24 August 2019 (UTC)
- Seems to me these redirects would have no value for users (currently searching for any of those variants will immediately* give you what you want, and there's more variants in the wild, like ndashes etc.). If it's only needed for WP:JCW, I believe it would be much better to make the JL-Bot read subpages of User:JL-Bot/Publishers.cfg that could provide the same data and even more. I can then make such config files in whatever format is best: in fact it's much much easier for me, since I don't have to care about existing pages, unexpected vs fixable vs already fixed redirects, requesting deletes after misconfiguration accidents, etc. Another advantage is that IEE Proceedings - C could be together with its other variants, but separate from IEE Proceedings - B (at the bottom level).
- (*)Yes, I know, behind one more click. Tokenzero (talk) 19:33, 26 August 2019 (UTC)
- It's for both. There's a fair amount of variety with :,.-() as seperators [you'll find all of those in various databases and with editor usage]. I have no idea what how much variety there are for abbreviations are, but they're all likely search terms and WP:CHEAP applies. Headbomb {t · c · p · b} 20:18, 26 August 2019 (UTC)
- Since editors make all kinds of variants (like ndashes) and typos that you couldn't ever list, this is not a good solution anyway. Also per WP:CHEAP, this does not fall under "a few of them scattered around", see also "this does not mean we should preemptively create redirects for their own sake". It has negligible value for users (since the journals are not notable in the first place) and it's not infinitely cheap. It is a bit of a burden for me, for one, so I'll just refuse to do this one; sorry, I need to put some limits. I can create a subpage of User:JL-Bot/Publishers.cfg listing all kinds of abbreviations (I'm guessing JL-Bot might already ignore whitespace and punctuation). Tokenzero (talk) 20:34, 26 August 2019 (UTC)
- It's for both. There's a fair amount of variety with :,.-() as seperators [you'll find all of those in various databases and with editor usage]. I have no idea what how much variety there are for abbreviations are, but they're all likely search terms and WP:CHEAP applies. Headbomb {t · c · p · b} 20:18, 26 August 2019 (UTC)
The usual. Not predatory. Headbomb {t · c · p · b} 15:46, 24 August 2019 (UTC)
- Category:Institution of Engineering and Technology academic journals and target List of Institution of Engineering and Technology academic journals with anchors? Tokenzero (talk) 18:48, 26 August 2019 (UTC)
- Yup. Headbomb {t · c · p · b} 20:15, 26 August 2019 (UTC)
- Done, nothing unusual to report. Tokenzero (talk) 20:03, 27 August 2019 (UTC)
- I noticed that things with (journal) get ISO 4 abbreviations created with (journal) in them. I moved things around, but this should be updated in the future. Everything else looked good. Headbomb {t · c · p · b} 20:54, 27 August 2019 (UTC)
- Sorry, I don't know how I could have missed that when scanning the logs. Turns out I screwed up a change in code when handling the previous mistake, it's fixed now. Thanks a lot for the moves. Tokenzero (talk) 21:54, 27 August 2019 (UTC)
- One more to move: Prod. Eng. (journal), Prod Eng (journal) (I don't have extendedmover rights). Tokenzero (talk) 22:00, 27 August 2019 (UTC)
- I noticed that things with (journal) get ISO 4 abbreviations created with (journal) in them. I moved things around, but this should be updated in the future. Everything else looked good. Headbomb {t · c · p · b} 20:54, 27 August 2019 (UTC)
- Done, nothing unusual to report. Tokenzero (talk) 20:03, 27 August 2019 (UTC)
- Yup. Headbomb {t · c · p · b} 20:15, 26 August 2019 (UTC)
"Cellular & Molecular Biology" listed at Redirects for discussion
editAn editor has asked for a discussion to address the redirect Cellular & Molecular Biology. Since you had some involvement with the Cellular & Molecular Biology redirect, you might want to participate in the redirect discussion if you wish to do so. Headbomb {t · c · p · b} 15:57, 7 September 2019 (UTC)
The usual. May or may not be predatory, but the edit summary should just be neutral here in case it's not. Redirecting to the Kowsar Publishing#List of journals would be ideal, plus the usual ISO redirects pointing to the same section as well. The category is Category:Kowsar Publishing academic journals. Headbomb {t · c · p · b} 18:12, 26 October 2019 (UTC)
- Ok, will do in one or two days. Tokenzero (talk) 21:54, 27 October 2019 (UTC)
- Before the 1st would be ideal, since those would get picked up by JCW. Otherwise, no rush. Headbomb {t · c · p · b} 22:13, 27 October 2019 (UTC)
- @Headbomb: Done (waited for the AfD). The only exception is that for Nursing Midwifery Studies, the ISO-4 abbrev Nurs. Midwifery Stud. already points to Medknow's Nursing and Midwifery Studies. Tokenzero (talk) 22:15, 31 October 2019 (UTC)
- Before the 1st would be ideal, since those would get picked up by JCW. Otherwise, no rush. Headbomb {t · c · p · b} 22:13, 27 October 2019 (UTC)
- Ok, will do in one or two days. Tokenzero (talk) 21:54, 27 October 2019 (UTC)
ArbCom 2019 election voter message
editFixing ISOs
editAnyway you could take care of updating the ISO from the old logic to the new logic? E.g. [3] is no longuer 'J. Religion Afri.' but 'J. Relig. Afr.'
That would mean
- Taking J. Religion Afr./J Religion Afr and changing {{R from ISO 4}} to {{R from abbreviation}}
- Taking J. Relig. Afr./J Relig Afr (or creating them) and updating {{R from abbreviation}} to {{R from ISO 4}} (or adding it) if missing.
- Updating
|abbreviation=
accordingly.
And do that for all the old/new matches. Headbomb {t · c · p · b} 12:11, 20 November 2019 (UTC)
- Yup, working on that. Tokenzero (talk) 12:25, 20 November 2019 (UTC)
- @Headbomb: I think I've finished it all. Tokenzero (talk) 20:18, 5 December 2019 (UTC)
Google Code-In 2019 is coming - please mentor some documentation tasks!
editHello,
Google Code-In, Google-organized contest in which the Wikimedia Foundation participates, starts in a few weeks. This contest is about taking high school students into the world of opensource. I'm sending you this message because you recently edited a documentation page at the English Wikipedia.
I would like to ask you to take part in Google Code-In as a mentor. That would mean to prepare at least one task (it can be documentation related, or something else - the other categories are Code, Design, Quality Assurance and Outreach) for the participants, and help the student to complete it. Please sign up at the contest page and send us your Google account address to google-code-in-admins@lists.wikimedia.org, so we can invite you in!
From my own experience, Google Code-In can be fun, you can make several new friends, attract new people to your wiki and make them part of your community.
If you have any questions, please let us know at google-code-in-admins@lists.wikimedia.org.
Thank you!
editToken
editHello Tokenzero,
Your script User:Tokenzero/tinfoboxUtil.js is no longer functional because it attempts to get an editToken
from mw.user.tokens
. The script should instead get a csrfToken
. editToken
s were removed from mw.user.tokens
on October 3, 2019 at Phabricator during this edit as they were redundant to csrfToken
s.– BrandonXLF (talk) 00:06, 25 November 2019 (UTC)
NLM overriding ISO 4?
edit- 18:37, 21 November 2019 diff hist -15 Exp Clin Transplant (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
- 18:36, 21 November 2019 diff hist -15 J Aerosp Eng (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
- 18:35, 21 November 2019 diff hist -15 Front Biogeogr (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
- 18:35, 21 November 2019 diff hist -15 West J Emerg Med (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
- 18:34, 21 November 2019 diff hist -15 Open Quat (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
- 18:33, 21 November 2019 diff hist -15 BJPsych Bull (2) Marking standard abbrev rcat. Report problems current rollback: 1 edit [rollback] [vandalism]
Those are problematic. Just because they are also NLM does not mean they cease to be ISO 4 Headbomb {t · c · p · b} 07:53, 27 November 2019 (UTC)
- @Headbomb: Ouch, the bug affected ~120 redirects. All should now be fixed (and the bots are never supposed to remove ISO-4 tags unsupervised). Tokenzero (talk) 00:04, 29 November 2019 (UTC)
R from DOI prefix
editI'm starting to create Category:Redirects from DOI prefixes. It's pretty tedious to do by hand, but it would be pretty easy to do by bot. The idea would be to parse {{JCW-selected}} found in User:JL-Bot/Questionable.cfg and User:JL-Bot/Publishers.cfg to match |doi/doi1=
with |1=
. If the corresponding publisher article exists, then create the redirect
{{{doi}}}
→{{{1}}}
with
#REDIRECT[[{{{1}}}]] {{rcat shell| {{R from DOI prefix}} }}
For example, see 10.1016.
If the corresponding publisher article is a redirect, then create the doi redirect with
{{rcat shell| #REDIRECT[[target of {{{1}}}]] {{R from DOI prefix|imprint={{{1}}}}} }}
For example, 10.3892.
You can ignore |doi2=
/|doi3=
, I'll create those by hands.
This would require a new BRFA. Headbomb {t · c · p · b} 04:21, 20 December 2019 (UTC)
More R from DOI prefix-related stuff
editIn general, we can query Crossref prefixes on the REST API (etiquette) as
For example, https://api.crossref.org/prefixes/10.1016 returns
status "ok" message-type "prefix" message-version "1.0.0" message member "http://id.crossref.org/member/78" name "Elsevier BV" prefix "http://id.crossref.org/prefix/10.1016"
The name of the registrant (i.e. the publisher/imprint) can be found in name
This will only work with Crossref-assigned prefixes. Other DOI-assigning agencies have other APIs, which I'll be investigating down the road, but Crossref is the big one here.
The request would be to the bot to crawl the following DOI prefixes
- 10.1001 to 10.9999
- 10.10000 to 10.39999
Then
- Get
name
from the query - Create a table (or set of tables) similar to
DOI Prefix | Registrant (Crossref) |
|registrant= {{R from DOI prefix}} |
Target |
---|---|---|---|
10.1001 | American Medical Association (AMA) | American Medical Association | American Medical Association |
10.1002 | Wiley | – | Wiley (publisher) |
10.1003 | – | – | – |
10.1004 | – | – | – |
10.1005 | – | – | – |
10.1006 | Elsevier BV | Elsevier | Elsevier |
... | ... | ... | ... |
10.39999 | ... | ... | ... |
Grouping 1000 doi prefixes per subpage would likely be a good way to organize, e.g.
- User:TokenzeroBot/DOI/10.1000
- User:TokenzeroBot/DOI/10.2000
- ...
- User:TokenzeroBot/DOI/10.38000
- User:TokenzeroBot/DOI/10.39000
Since this would be a userspace bot, there wouldn't be any need to get approval for this. There would be a follow up request to create the appropriate redirects down the road, but basically this would be after human review and massaging of the data to ready for bot use. Headbomb {t · c · p · b} 14:35, 30 December 2019 (UTC) Headbomb {t · c · p · b} 14:35, 30 December 2019 (UTC)
- See also Wikipedia:Bot_requests#Template:R_from_DOI_prefix-related_stuff. Headbomb {t · c · p · b} 03:06, 16 January 2020 (UTC)
- @Headbomb: Sorry for the delay in answering, I just finished a month of intense travels. Unfortunately I've also decided to retire from bot- and script-writing, at least for the foreseeable future, to prioritise other things. I'll keep maintaining the old stuff. I hope others will answer your bot requests soon enough (this one is nice and easy for someone else to get started). Tokenzero (talk) 21:37, 19 January 2020 (UTC)
"J. Interdiscip. Med. Dent. Sci." (and others) listed at Redirects for discussion
editAn editor has asked for a discussion to address the redirect J. Interdiscip. Med. Dent. Sci. and others. Since you had some involvement with the J. Interdiscip. Med. Dent. Sci. redirect, you might want to participate in the redirect discussion if you wish to do so. Headbomb {t · c · p · b} 15:26, 4 January 2020 (UTC)
ampersand?
editI thought the bot created ampersand redirects for journal/magazine articles like this
Is this no longer the case? Headbomb {t · c · p · b} 18:21, 5 February 2020 (UTC)
- Last run was 31st Jan, back then the article had no infobox. I could make it go over all Category:Periodicals (the BRFA mentioned categories as well as pages containing infobox journal/magazine), I don't remember any good reason not to do that (except that stubs with no infoboxes might get shortly moved/deleted). Tokenzero (talk) 18:35, 5 February 2020 (UTC)
- Ah I see. I thought it would cover everything with a
journals
/magazines
in a category (i.e. Category:... journals/magazines). Headbomb {t · c · p · b} 19:46, 5 February 2020 (UTC)- It should, too. Headbomb {t · c · p · b} 09:15, 7 February 2020 (UTC)
- @Headbomb: Done (finished a run, future runs include categories as well). Tokenzero (talk) 12:36, 10 February 2020 (UTC)
- It should, too. Headbomb {t · c · p · b} 09:15, 7 February 2020 (UTC)
Create ISO redirects for List of Nature Research journals
editI created the main redirects for a bunch of Nature journals, but if the bot could add the section redirects to them, that would be great (some of them already have section anchors). And also, if your bot could create the ISO redirects for them, that would be great.
- Acta Pharmacologica Sinica
- BDJ In Practice
- BDJ Open
- BDJ Student
- Bioentrepreneur
- Blood Cancer Journal
- Bone Research
- Cancer Gene Therapy
- Cell Death & Disease
- Cell Death Discovery
- Cell Discovery
- Cellular & Molecular Immunology
- Communications Earth & Environment
- Communications Materials
- Evidence-Based Dentistry (journal)
- Gene Therapy (journal)
- Horticulture Research
- Human Genome Variation
- Hypertension Research
- International Journal of Obesity Supplements
- International Journal of Oral Science
- Lab Animal
- Leukemia Supplements
- Microsystems & Nanoengineering
- Modern Pathology (journal)
- Nature Biomedical Engineering
- Nature Cancer
- Nature Catalysis
- Nature Digest
- Nature Electronics
- Nature Metabolism
- Nature Reviews Chemistry
- Nature Reviews Earth & Environment
- Nature Reviews Physics
- Nature Sustainability
- npj 2D Materials and Applications
- npj Aging and Mechanisms of Disease
- npj Biofilms and Microbiomes
- npj Breast Cancer
- npj Clean Water
- npj Climate and Atmospheric Science
- npj Computational Materials
- npj Digital Medicine
- npj Flexible Electronics
- npj Genomic Medicine
- npj Materials Degradation
- npj Microgravity
- npj Parkinson's Disease
- npj Precision Oncology
- npj Primary Care Respiratory Medicine
- npj Quantum Materials
- npj Regenerative Medicine
- npj Schizophrenia
- npj Science of Food
- npj Science of Learning
- npj Systems Biology and Applications
- npj Vaccines
- Nutrition & Diabetes
- Scientific Data
- Signal Transduction and Targeted Therapy
- Spinal Cord (journal)
- Spinal Cord Series and Cases
Those obviously not predatory. Headbomb {t · c · p · b} 15:57, 11 March 2020 (UTC)
- @Headbomb: Anchors done, ISO should hopefully do itself within a week. Tokenzero (talk) 14:44, 14 March 2020 (UTC)
- Do itself? Headbomb {t · c · p · b} 14:45, 14 March 2020 (UTC)
- During the regular ISO bot runs. I tried to initiate them now, but it runs a few different ones in sequence and each takes a lot of time. Tokenzero (talk) 17:05, 14 March 2020 (UTC)
- Been about a week now and it hasn't run... any update on the creation of those redirects? Headbomb {t · c · p · b} 06:26, 22 March 2020 (UTC)
- Ay, I'm stupid, the bots ran but they're not supposed to do anything without an infobox. This shouldn't be done automatically at all. I did those semi-manually now. Tokenzero (talk) 17:17, 22 March 2020 (UTC)
- During the regular ISO bot runs. I tried to initiate them now, but it runs a few different ones in sequence and each takes a lot of time. Tokenzero (talk) 17:05, 14 March 2020 (UTC)
- Do itself? Headbomb {t · c · p · b} 14:45, 14 March 2020 (UTC)
Disambiguation link notification for July 21
editHi. Thank you for your recent edits. An automated process has detected that when you recently edited Square root of a matrix, you added a link pointing to the disambiguation page Positive semidefinite. Such links are usually incorrect, since a disambiguation page is merely a list of unrelated topics with similar titles. (Read the FAQ • Join us at the DPL WikiProject.)
It's OK to remove this message. Also, to stop receiving these messages, follow these opt-out instructions. Thanks, DPL bot (talk) 06:13, 21 July 2020 (UTC)
Rcats on "Chemical and pharmaceutical bulletin"
editChemical and pharmaceutical bulletin is a redirect to Chemical and Pharmaceutical Bulletin.
TokenzeroBot created it with {{R from modification}}, even though that template says it should not be used when a more specific Rcat is available, in this case {{R from other capitalisation}}. (I realize that the task purports to be about ampersands and the creation of this particular redirect happened over a year ago.)
When I fixed this, I also added {{redirect category shell}} and explicitly marked it as unprintworthy, but I'm willing to let those slide as far as the bot is concerned. --SoledadKabocha (talk) 06:30, 9 September 2020 (UTC)
- It was created because Chemical & pharmaceutical bulletin exists, which is some kind of miscapitalization of a page move? Anyway, not a typical case, so I'm not changing anything in the bot unless it's a wider problem you see. In this specific case, I believe both redirects could be deleted (nothing links to them). {{R from other capitalisation}} implies unprintworthy. Tokenzero (talk) 16:03, 9 September 2020 (UTC)
- Okay, just wanted to check. If it was not clear, the point of my linking to WP:Printability#Redundancy was to clarify that "{{R from other capitalisation}} implies unprintworthy" is no longer considered to justify omitting {{R unprintworthy}}. --SoledadKabocha (talk) 18:09, 9 September 2020 (UTC)
- Or simply tag it with {{R from miscapitalisation}} which flags the redirect as unprintworthy (with the added benefits of being highlighted in orange if you use User:Anomie/linkclassifier.js, and being reported at Wikipedia:WikiProject Academic Journals/Journals cited by Wikipedia/Maintenance/Miscapitalisations [not all listed are confirmed miscapitalizations, just probably ones]). Headbomb {t · c · p · b} 02:19, 11 September 2020 (UTC)
- Okay, just wanted to check. If it was not clear, the point of my linking to WP:Printability#Redundancy was to clarify that "{{R from other capitalisation}} implies unprintworthy" is no longer considered to justify omitting {{R unprintworthy}}. --SoledadKabocha (talk) 18:09, 9 September 2020 (UTC)
- It was created because Chemical & pharmaceutical bulletin exists, which is some kind of miscapitalization of a page move? Anyway, not a typical case, so I'm not changing anything in the bot unless it's a wider problem you see. In this specific case, I believe both redirects could be deleted (nothing links to them). {{R from other capitalisation}} implies unprintworthy. Tokenzero (talk) 16:03, 9 September 2020 (UTC)
ArbCom 2020 Elections voter message
editThat hasn't run in a while. Possible other reports too. Would be useful to have an update. Headbomb {t · c · p · b} 07:12, 30 November 2020 (UTC)
- Oops, I think some Python update made the scripts stop working from April on. Should be back to normal now.Tokenzero (talk) 20:12, 5 December 2020 (UTC)
- Yeah I noticed. Great to have it back. I noticed another issue though, for journals like AStA Wirtschafts- und Sozialstatistisches Archiv, the bot guess truncates after -, and assumes the abbreviation is "AStA Wirtsch." I think it also does that with : and a few other punctuation marks. Headbomb {t · c · p · b} 20:47, 5 December 2020 (UTC)
- Hmm, as far as I remember it's one of the things where the standard says one thing but you said it's better to have it the other way, though I may be wrong. Anyway, the issue is that there's journals with somewhat optional subtitles, from "FooBar: Journal of Bionics" to extremes like "FooBar: the fantastic journal with a useless and overlong subtitle", but there's also groups of journals where the subtitles is pretty crucial, like "Wiley Interdisciplinary Reviews: Cognitive Science" vs other "Wiley Interdisciplinary Reviews: ...". The bot can't tell the difference of course. The bot rule was to remove everything following those colons, minuses, n-dashes, and open parens that occured after at least 6 characters. This was probably motivated by the 'optional subtitle' case, which seemed more common. The standard says one should keep (and abbreviate) "dependent titles", but the examples given there suggest they meant only the 'group of journals' case. Anyway, I turned off the bot rule and ran it to make reports again. As you can check in the diffs the difference is rather small, but it seems to me now that indeed turning off the rule looks better (i.e. the longer versions are almost always better or at least not worse). Tokenzero (talk) 22:43, 5 December 2020 (UTC)
- Yeah I noticed. Great to have it back. I noticed another issue though, for journals like AStA Wirtschafts- und Sozialstatistisches Archiv, the bot guess truncates after -, and assumes the abbreviation is "AStA Wirtsch." I think it also does that with : and a few other punctuation marks. Headbomb {t · c · p · b} 20:47, 5 December 2020 (UTC)
Auguri
editAuguri Tokenzero,
quest'anno ho deciso di ringraziare coloro che pensano di poter dare il loro contributo alla scienza, soprattutto quando lo fanno per passione...
Complimenti e Buon lavoro,
Marco --Ming mm (talk) 18:07, 31 December 2020 (UTC)
p.s. sono un ingegnere italiano che principalmente "corregge errori" o traduce dall'inglese, ma scrivo in italiano perche' non ho troppa confidenza con l'inglese e devo dire che mi sono piaciuti diversi tuoi lavori ...
- @Ming mm: Thank you so much. Have a great new year! Tokenzero (talk) 10:35, 1 January 2021 (UTC)
Bot run
editThe bot hasn't run in nearly two months. Mind giving it a kick in the old bucket of bolts / making it run weekly-ish at least? Headbomb {t · c · p · b} 22:31, 31 March 2021 (UTC)
- Ouch, sorry, almost identical problem again. Hopefully I fixed it better this time, and I set up a proper notification in case it fails again. Tokenzero (talk) 09:39, 4 April 2021 (UTC)
- Yes, I saw a lot of mislabeled stuff, thanks for fixing it all! I ran it quite a few times to debug a tiny problem with reporting (turned out to be nothing important), and now I changed the schedule to once per week (originally it was twice per month). Tokenzero (talk) 09:49, 18 April 2021 (UTC)
"Africa (Bacall & Malo song)" listed at Redirects for discussion
editA discussion is taking place to address the redirect Africa (Bacall & Malo song). The discussion will occur at Wikipedia:Redirects for discussion/Log/2021 November 12#Africa (Bacall & Malo song) until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. Shhhnotsoloud (talk) 10:40, 12 November 2021 (UTC)
ArbCom 2021 Elections voter message
editBots Newsletter, December 2021
editBots Newsletter, December 2021 | ||
---|---|---|
Welcome to the eighth issue of the English Wikipedia's Bots Newsletter, your source for all things bot. Maintainers disappeared to parts unknown... bots awakening from the slumber of æons... hundreds of thousands of short descriptions... these stories, and more, are brought to you by Wikipedia's most distinguished newsletter about bots. Our last issue was in August 2019, so there's quite a bit of catching up to do. Due to the vast quantity of things that have happened, the next few issues will only cover a few months at a time. This month, we'll go from September 2019 through the end of the year. I won't bore you with further introductions — instead, I'll bore you with a newsletter about bots. Overall
September 2019
October 2019
November 2019
December 2019
In the next issue of Bots Newsletter:
These questions will be answered — and new questions raised — by the January 2022 Bots Newsletter. Tune in, or miss out! Signing off... jp×g 04:29, 10 December 2021 (UTC) (You can subscribe or unsubscribe from future newsletters by adding or removing your name from this list.) |
Bots Newsletter, January 2022
editBots Newsletter, January 2022 | ||
---|---|---|
Welcome to the ninth issue of the English Wikipedia's Bots Newsletter, your source for all things bot. Vicious bot-on-bot edit warring... superseded tasks... policy proposals... these stories, and more, are brought to you by Wikipedia's most distinguished newsletter about bots. After a long hiatus between August 2019 and December 2021, there's quite a bit of ground to cover. Due to the vastness, I decided in December to split the coverage up into a few installments that covered six months each. Some people thought this was a good idea, since covering an entire year in a single issue would make it unmanageably large. Others thought this was stupid, since they were getting talk page messages about crap from almost three years ago. Ultimately, the question of whether each issue covers six months or a year is only relevant for a couple more of them, and then the problem will be behind us forever. Of course, you can also look on the bright side – we are making progress, and this issue will only be about crap from almost two years ago. Today we will pick up where we left off in December, and go through the first half of 2020. Overall January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
Conclusion
These questions will be answered — and new questions raised — by the February 2022 Bots Newsletter. Tune in, or miss out! Signing off... jp×g 23:22, 31 January 2022 (UTC) (You can subscribe or unsubscribe from future newsletters by adding or removing your name from this list.) |
Back in November 2020, I tagged those as G6's... but the bot re-created them. What gives? Headbomb {t · c · p · b} 15:58, 22 April 2022 (UTC)
- @Headbomb: It was because of an extension that adds potentially common non-ISO 4 variants of abbreviations: if there is an ISO-4 redirect with the substring 'Special' it replaced it with 'Spec.' without checking if it was a complete word, so 'Specialized' in Biochim. Biophys. Acta Specialized Sect. Enzymol. Subj. yielded 'Spec.ized' and the dotless variant.
- However, for quite a few of these variants we thought they were non-ISO 4 because of that 'languages' column in the LTWA. Now that we've clarified that actually all rules apply regardless of the language (except when two rules conflict), I believe 'Special' and 'Specialized' should be abbreviated to 'Spec.' in ISO-4 abbreviations (because of the rule
special- | spéc. | rus, lit, fre
). Similarly: animal- should be anim., atmospher- should be atmos., contribu- should be contrib., and also royal- should be r. (just like real sociedad is r. soc.). As far as I remember, this is mostly fixed for abbrevs of article/infobox titles, but not for redirects like Biochim. Biophys. Acta Specialized Sect. Enzymol. Subj. where the full title never appears in an infobox nor article title.
- So for now I've just disabled creating those variant redirects (for those words, including 'special'). Here's a list of affected redirects. Tokenzero (talk) 13:35, 24 April 2022 (UTC)
- Just those words (special-, animal-, atmospher-, contribu-, royal-). Ok, I'll run the bot as before, with these words (just avoiding the subword bug like in 'Spec.ized'), assuming categories aren't that important on those. Those wrongly categorized as ISO-4 will stay unchanged, and the created red ones will just be tagged R-from-abbreviation as before (even though most of them will be correct ISO-4). Tokenzero (talk) 19:12, 24 April 2022 (UTC)
"Biochim. Biophys. Acta Spec.ized Sect. Enzymol. Subj." listed at Redirects for discussion
editAn editor has identified a potential problem with the redirect Biochim. Biophys. Acta Spec.ized Sect. Enzymol. Subj. and has thus listed it for discussion. This discussion will occur at Wikipedia:Redirects for discussion/Log/2022 April 25#Biochim. Biophys. Acta Spec.ized Sect. Enzymol. Subj. until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. Headbomb {t · c · p · b} 03:44, 25 April 2022 (UTC)
"World Open Chinese Studies Journal" listed at Redirects for discussion
editAn editor has identified a potential problem with the redirect World Open Chinese Studies Journal and has thus listed it for discussion. This discussion will occur at Wikipedia:Redirects for discussion/Log/2022 July 6#World Open Chinese Studies Journal until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. TartarTorte 14:18, 6 July 2022 (UTC)
"International Journal of Physics" listed at Redirects for discussion
editAn editor has identified a potential problem with the redirect International Journal of Physics and has thus listed it for discussion. This discussion will occur at Wikipedia:Redirects for discussion/Log/2022 October 10#International Journal of Physics until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. SailingInABathTub ~~🛁~~ 16:08, 10 October 2022 (UTC)
ArbCom 2022 Elections voter message
editHello! Voting in the 2022 Arbitration Committee elections is now open until 23:59 (UTC) on Monday, 12 December 2022. All eligible users are allowed to vote. Users with alternate accounts may only vote once.
The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.
If you wish to participate in the 2022 election, please review the candidates and submit your choices on the voting page. If you no longer wish to receive these messages, you may add {{NoACEMM}}
to your user talk page. MediaWiki message delivery (talk) 00:36, 29 November 2022 (UTC)
""Drugs & Alcohol Today"" listed at Redirects for discussion
editThe redirect "Drugs & Alcohol Today" has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Anyone, including you, is welcome to comment on this redirect at Wikipedia:Redirects for discussion/Log/2023 February 28 § "Drugs & Alcohol Today" until a consensus is reached. Headbomb {t · c · p · b} 09:17, 28 February 2023 (UTC)
The redirect Humanities and Social Sciences has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Anyone, including you, is welcome to comment on this redirect at Wikipedia:Redirects for discussion/Log/2023 March 13 § Humanities and Social Sciences until a consensus is reached. Headbomb {t · c · p · b} 08:10, 14 March 2023 (UTC)
Infobox journal script tweak
editIn addition to Category:Publications established in YYYY, there is now Category:Academic journals established in YYYY, Category:Magazines established in YYYY, and Category:Newspapers established in YYYY. Could the script handle all cases? Headbomb {t · c · p · b} 10:03, 26 June 2023 (UTC)
- Ok, I think it should work now, but I haven't tested at all. Tokenzero (talk) 15:31, 27 June 2023 (UTC)
ISO tool: degli should be ignored
editSee Notizie degli scavi di antichità for an example. Headbomb {t · c · p · b} 14:29, 9 July 2023 (UTC)
- @Headbomb Ok, thanks, I added "degli" to the shortwords list. I also updated the LTWA list now (they published a new list in 2021), but it doesn't seem to have changed anything substantial. Tokenzero (talk) 22:36, 2 September 2023 (UTC)
"Security and Privacy" listed at Redirects for discussion
editThe redirect Security and Privacy has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Anyone, including you, is welcome to comment on this redirect at Wikipedia:Redirects for discussion/Log/2024 March 18 § Security and Privacy until a consensus is reached. Headbomb {t · c · p · b} 04:42, 18 March 2024 (UTC)
Bot down?
editIt hasn't run in several months now? Headbomb (alt) (talk) 12:58, 28 March 2024 (UTC)
- Ay, thanks for noticing, fixed and ran it again, it finished now. Tokenzero (talk) 20:06, 1 April 2024 (UTC)
User:TokenzeroBot/ISO 4 mismatches empty abbreviations
editThe report lists 50 infoboxes without an abbreviation parameter. But when the parameter is empty, it should populate Category:Infobox journals with missing ISO 4 abbreviations, which is empty.
So which pages are those 50 infoboxes on? Headbomb {t · c · p · b} 10:31, 31 July 2024 (UTC)
- @Headbomb: Turns out the way the bot caches information about infoboxes and already computed abbreviations makes it see ones that have been deleted (which affects only reports, but probably all reports). I'll see if I can find some easy fix, for now I just reset the cache. Tokenzero (talk) 20:27, 5 August 2024 (UTC)
TokenzeroBot redirects
editHi, TokenzeroBot is creating redirects that are eligible for speedy deletion as redirects with no space before a parenthetical disambiguation, like it did with Asterix & the Big Fight(movie). Any way to stop this from happening? ✗plicit 06:49, 28 August 2024 (UTC)
- Hi, sorry about that. The bot will create one of Asterix & the Big Fight(movie), Asterix and the Big Fight(movie) only if the other already exists (and I've checked that it's consistent with the sequence of deletion logs). So removing both at the same time (like within a week or two) should resolve it. If this is a recurring issue, I could try to avoid creating pages that were ever deleted (which I should probably do anyway, but that might take a while before I find the time to implement that). Tokenzero (talk) 20:27, 28 August 2024 (UTC)
- Ah, I see. I had thought the redirect was created because Asterix & the Big Fight (movie) existed, thinking there was an error in the bot's code. I've taken care of the two redirects above, so things should be good now. ✗plicit 00:28, 29 August 2024 (UTC)
The redirect Multiplicity of a root of a polynomial has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Anyone, including you, is welcome to comment on this redirect at Wikipedia:Redirects for discussion/Log/2024 September 7 § Multiplicity of a root of a polynomial until a consensus is reached. 1234qwer1234qwer4 16:21, 7 September 2024 (UTC)