Wikipedia:Bots/Requests for approval/Bibcode Bot 2

This is an old revision of this page, as edited by Headbomb (talk | contribs) at 23:11, 4 October 2017 (Discussion: :Because they're not the canonical bibcode, and old ones eventually gets deprecated. ~~~~). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Operator: Headbomb (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 20:58, Wednesday, October 4, 2017 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python/pywikipedia

Source code available: Ask

Function overview: Update old bibcodes to current bibcodes

Links to relevant discussions (where appropriate):

Edit period(s): Couple of times a month

Estimated number of pages affected: ~100-1000

Namespace(s): Mainspace/Template/Wikikpedia spaces mostly

Exclusion compliant (Yes/No): No

Function details:

Some citations have old/outdated bibcodes, e.g.

  • Johansen, A.; Jacquet, E.; Cuzzi, J. N.; Morbidelli, A.; Gounelle, M. (2015). "New Paradigms For Asteroid Formation". In Michel, P.; DeMeo, F.; Bottke, W. (eds.). Asteroids IV. Space Science Series. University of Arizona Press. p. 471. arXiv:1505.02941. Bibcode:2015arXiv150502941J. doi:10.2458/azu_uapress_9780816532131-ch025. ISBN 978-0-8165-3213-1.

The bot will query the ADSABS database with the listed bibcode (Bibcode:2015arXiv150502941J) and compare with the bibcode listed on ADSABS (Bibcode:2015aste.book..471J). If the bibcodes are different, then will should update the bibcode to the one found on the ADSABS database.

This will mostly affect 'temporary' bibcodes like those based on arxiv preprints, but will also update other 'old' bibcodes to 'modern' ones.

Don't really see this as substantially different than the first BRFA, but I figured I'd file one for good form. I figure speedy approval is appropriate, since I'll be doing testing once I get the updated code from User:Δ anyway.

Discussion

Because they're not the canonical bibcode, and old ones eventually gets deprecated. Headbomb {t · c · p · b} 23:11, 4 October 2017 (UTC)[reply]