├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── basictests.yml │ ├── codeql-analysis.yml │ └── create-release.yaml ├── AUTHORS.md ├── CHANGES.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYRIGHT.txt ├── LICENSE-LGPL-3.0.txt ├── README.rst ├── SECURITY.md ├── isbntools ├── __init__.py ├── _conf.py ├── _console.py ├── _doitotex.py ├── _exceptions.py ├── _initapp.py ├── _shelvecache.py ├── app.py ├── bin │ ├── __init__.py │ ├── classify.py │ ├── confc.py │ ├── cover.py │ ├── desc.py │ ├── doi.py │ ├── doi2tex.py │ ├── ean13.py │ ├── editions.py │ ├── from_words.py │ ├── goom.py │ ├── info.py │ ├── mask.py │ ├── meta.py │ ├── ren.py │ ├── repl.py │ ├── to_isbn10.py │ ├── to_isbn13.py │ ├── validate.py │ └── version.py ├── conf.py ├── contrib │ ├── __init__.py │ ├── apps │ │ ├── .gitkeep │ │ ├── README.md │ │ └── __init__.py │ ├── modules │ │ ├── .gitkeep │ │ ├── README.md │ │ ├── __init__.py │ │ ├── rename │ │ │ ├── __init__.py │ │ │ └── _rename.py │ │ ├── report │ │ │ ├── __init__.py │ │ │ ├── _audit.py │ │ │ └── _columnize.py │ │ └── uxcolors │ │ │ ├── __init__.py │ │ │ └── _colors.py │ └── test │ │ ├── .gitkeep │ │ ├── README.md │ │ ├── __init__.py │ │ ├── test_audit.py │ │ └── test_rename.py ├── isbntools.conf └── test │ ├── __init__.py │ ├── speed.py │ ├── test_cache.py │ └── test_doi2tex.py ├── release.md ├── requirements-dev.txt ├── requirements-test.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── tox-dev.ini └── tox.ini /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/basictests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/workflows/basictests.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/.github/workflows/create-release.yaml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/COPYRIGHT.txt -------------------------------------------------------------------------------- /LICENSE-LGPL-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/LICENSE-LGPL-3.0.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/SECURITY.md -------------------------------------------------------------------------------- /isbntools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/__init__.py -------------------------------------------------------------------------------- /isbntools/_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_conf.py -------------------------------------------------------------------------------- /isbntools/_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_console.py -------------------------------------------------------------------------------- /isbntools/_doitotex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_doitotex.py -------------------------------------------------------------------------------- /isbntools/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_exceptions.py -------------------------------------------------------------------------------- /isbntools/_initapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_initapp.py -------------------------------------------------------------------------------- /isbntools/_shelvecache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/_shelvecache.py -------------------------------------------------------------------------------- /isbntools/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/app.py -------------------------------------------------------------------------------- /isbntools/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/bin/classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/classify.py -------------------------------------------------------------------------------- /isbntools/bin/confc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/confc.py -------------------------------------------------------------------------------- /isbntools/bin/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/cover.py -------------------------------------------------------------------------------- /isbntools/bin/desc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/desc.py -------------------------------------------------------------------------------- /isbntools/bin/doi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/doi.py -------------------------------------------------------------------------------- /isbntools/bin/doi2tex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/doi2tex.py -------------------------------------------------------------------------------- /isbntools/bin/ean13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/ean13.py -------------------------------------------------------------------------------- /isbntools/bin/editions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/editions.py -------------------------------------------------------------------------------- /isbntools/bin/from_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/from_words.py -------------------------------------------------------------------------------- /isbntools/bin/goom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/goom.py -------------------------------------------------------------------------------- /isbntools/bin/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/info.py -------------------------------------------------------------------------------- /isbntools/bin/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/mask.py -------------------------------------------------------------------------------- /isbntools/bin/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/meta.py -------------------------------------------------------------------------------- /isbntools/bin/ren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/ren.py -------------------------------------------------------------------------------- /isbntools/bin/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/repl.py -------------------------------------------------------------------------------- /isbntools/bin/to_isbn10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/to_isbn10.py -------------------------------------------------------------------------------- /isbntools/bin/to_isbn13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/to_isbn13.py -------------------------------------------------------------------------------- /isbntools/bin/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/validate.py -------------------------------------------------------------------------------- /isbntools/bin/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/bin/version.py -------------------------------------------------------------------------------- /isbntools/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/conf.py -------------------------------------------------------------------------------- /isbntools/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/apps/README.md: -------------------------------------------------------------------------------- 1 | Put here new end user tools. 2 | -------------------------------------------------------------------------------- /isbntools/contrib/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/README.md -------------------------------------------------------------------------------- /isbntools/contrib/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/modules/rename/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/rename/__init__.py -------------------------------------------------------------------------------- /isbntools/contrib/modules/rename/_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/rename/_rename.py -------------------------------------------------------------------------------- /isbntools/contrib/modules/report/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/report/__init__.py -------------------------------------------------------------------------------- /isbntools/contrib/modules/report/_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/report/_audit.py -------------------------------------------------------------------------------- /isbntools/contrib/modules/report/_columnize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/report/_columnize.py -------------------------------------------------------------------------------- /isbntools/contrib/modules/uxcolors/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from ._colors import * 4 | -------------------------------------------------------------------------------- /isbntools/contrib/modules/uxcolors/_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/modules/uxcolors/_colors.py -------------------------------------------------------------------------------- /isbntools/contrib/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/test/README.md: -------------------------------------------------------------------------------- 1 | Put here the tests for `isbntools.contrib`. 2 | -------------------------------------------------------------------------------- /isbntools/contrib/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /isbntools/contrib/test/test_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/test/test_audit.py -------------------------------------------------------------------------------- /isbntools/contrib/test/test_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/contrib/test/test_rename.py -------------------------------------------------------------------------------- /isbntools/isbntools.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/isbntools.conf -------------------------------------------------------------------------------- /isbntools/test/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /isbntools/test/speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/test/speed.py -------------------------------------------------------------------------------- /isbntools/test/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/test/test_cache.py -------------------------------------------------------------------------------- /isbntools/test/test_doi2tex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/isbntools/test/test_doi2tex.py -------------------------------------------------------------------------------- /release.md: -------------------------------------------------------------------------------- 1 | **PYPI**: https://pypi.org/project/isbntools/ 2 | 3 | ## What's new? 4 | 5 | 1. TENTATIVE... 6 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | isbnlib>=3.10.9,<3.11.0 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/setup.py -------------------------------------------------------------------------------- /tox-dev.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/tox-dev.ini -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlcnd/isbntools/HEAD/tox.ini --------------------------------------------------------------------------------