A metadata extension for the isbnlib Python library that pulls information from the WorldCat database (https://worldcat.org/).
Requires the following Python modules:
- isbnlib (version >= 3.9.1)
- pycountry (version >= 1.12.8)
- beautifulsoup4 (version >= 4.7.1)
These are all available from PyPI (https://pypi.org/).
pip install isbnlib-worldcat2
Pip will automatically take care of all required dependencies.
First, make sure that you have installed the required dependencies. Then you can clone the git repository and build the module using setup.py.
git clone https://github.com/pwssnk/isbnlib-worldcat
cd isbnlib-worldcat/
python setup.py install
Once installed, a new metadata provider for isbnlib named 'worldcat' will be available.
import isbnlib
isbnlib.meta(isbn='9781509304523', service='worldcat')
(c) 2019 pwssnk -- Code available under LGPL v3 license