User:GeertivpBot/Pywikibot/Scripts/create isbn edition.py
create_isbn_edition.py is a bot to register book editions into Wikidata, based on a booklib reference.
Extremely easy to use. It is not overwriting existing data.
Metadata[edit]
It uses data from a booklib reference database, with a source reference when creating new items.
Usage[edit]
pwb create_isbn_edition
followed by a list of ISBN number (using regex extraction) in stdin
Parameters[edit]
P1: digital library (default wiki "-")
P2: ISO 639-1 language code
P3 P4...: additional P/Q value pairs
stdin: list of ISBN numbers (identification is done via an ISBN regex expression.extraction of the International standard book number; version 10 or 13).
Free text is accepted (e.g. from a Wikipedia references list, or publication list).
Algorithm[edit]
Data is extracted from the booklib reference database and augmented into Wikidata.
Code[edit]
More information about its functionality, error handling, and algorithm is available in the code header.