Jump to content

User:Citation bot

Page contents not supported in other languages.
From Wikibooks, open books for an open world
Guide Emergency shutoff
How do you get the best results? Want an activation link on every page you edit? Consult the guide!

GitHub.

Admins: Follow instructions.

Function summary

This bot was originally designed to add en:digital object identifiers (DOIs) to references; it now does much more, adding other identifiers (PMIDs, ISBNs), links to open access repositories, and fixing common formatting errors.

The bot obtains citation data from a range of sources, including en:Google Books, Google Books API Family, en:CrossRef, en:AdsAbs, en:arXiv, oaDOI and PubMed. Because scraping data from web pages is unreliable and resource-intensive, these databases are the main source of data; unfortunately, the bot is unable to tell when these databases contain errors or incomplete information. Any such error or omission should be reported directly to the data repository maintainer. The bot also corrects citations to match WP:CITALICSRFC and similar. Note that a 503 error means that the bot is overloaded and you should try again later – wait at least an hour.