isbnlib
isbnlib copied to clipboard
python library to validate, clean, transform and get metadata of ISBN strings (for devs).
`nose.tools.assert_equals()` will raise an AttributeError on Python >= 3.10 #93 used https://pypi.org/project/nose2pytest to migrate to pytest. https://pypi.org/project/nose was last updated in 2015. ``` Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.10.0/x64/bin/nosetests",...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
The problem is due because OCLC 'Classify service' requires now an API key. I am looking for alternatives.
On follow-up of issue #84 This was meant to be a question about whether this feature would be useful, but I wanted to check that it was possible to generate...
**Books in your language** Many countries have national libraries with web services that provide metadata (mainly of local books). Most of these services use the *SRU* protocol developed by LoC....
**If source returns xml from SRU protocol** Take a look at https://github.com/xlcnd/isbnlib-bnf/blob/dev/isbnlib_bnf/_bnf.py
**If source returns Unimarc** Take a look at https://github.com/arangb/isbnlib-sbn/blob/main/isbnlib_sbn/_sbn.py
**Instructions for release** Requirements: ------------- 1. Github account 2. PYPI account 3. pip, wheel and twine must be installed Github: ------- A. Check setup.py and see if version and links...
When I'm trying to mask `9786129999999` ISBN ``` mask('9786129999999') ``` it results in string with doubled separator: ``` '978-612--999999-9' ``` It doesn't look correct to me. I think the culprit...