Skip to main content

rename and organize your pdf book collection

Project description

metabook

Updates pdf book filenames and tags with book metadata for easier indexing.

PyPI Downloads Status Python Version tests Codecov CodeQl Docker pre-commit pre-commit.ci status readthedocs CodeFactor Codeclimate Imports: isort Code style: black Checked with mypy security: bandit Commitizen friendly Conventional Commits DeepSource license Pydough OpenSSFScorecard

Metabook is a simple to use CLI utility that searches for pdf files inside a directory then searches for ISBN numbers inside the files, gets the book metadata then updates the filename and meta tags inside the file.

Installation


Metabook is best installed with pipx

pipx install metabook

Usage example


A few motivating and useful examples of how your product can be used. Spice this up with code blocks and potentially more screenshots.

For more examples and usage, please refer to the Wiki.

Development setup


Describe how to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.

pip install --editable metabook

Documentation


Read the Docs

Wiki

Meta


Docker

Author: Stephen R A King (sking.github@gmail.com)

Distributed under the MIT license. See for more information.

Created with Cookiecutter template: pydough version 1.3.3

Digital object identifier: DOI

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metabook-0.1.1.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

metabook-0.1.1-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file metabook-0.1.1.tar.gz.

File metadata

  • Download URL: metabook-0.1.1.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.11.4

File hashes

Hashes for metabook-0.1.1.tar.gz
Algorithm Hash digest
SHA256 98d6d272a85e0c3eb6eeeacde4a536636d9c7f741d1c0820fc0aa0d10224e777
MD5 8c169c200b87da4cab6fb8632c2f0131
BLAKE2b-256 8012e7ea1633d1a9d579ed6b440904d95edeb133910449974f5ac4e309a04453

See more details on using hashes here.

File details

Details for the file metabook-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: metabook-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.11.4

File hashes

Hashes for metabook-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 688954ac0fdf15c56a01cecd8f0ee6bdb10e69d9326fd793e71d15b414e664d0
MD5 60f461acf1f4551e27c54e1022e46282
BLAKE2b-256 1b6f7d3aa1e4d58156eb85a10d833119dd4134b9e9cf6fc6ab97eac0027c64cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page