Skip to main content

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

Metadata

Release files for metabook 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for metabook 1.0.0
File Size Uploaded
metabook-1.0.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for metabook 1.0.0
File Interpreter ABI Platform
metabook-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.2 kB

Release files / metabook-1.0.0.tar.gz

Download URL metabook-1.0.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fe7c559f56f16409d0c32572290fcf4315dfa00bb8aab8b83c910b0e8df25925
BLAKE2b-256 checksum
How to use checksums
980863f9f1e0cd48c29614ebc1091e74cf042f7efff5a0a197a7b33e0269afa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / metabook-1.0.0-py3-none-any.whl

Download URL metabook-1.0.0-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f57039cb72a8a772b41fe217be6508b9720ecd25243f4d164d7cd7d3d88d995b
BLAKE2b-256 checksum
How to use checksums
0d6b6e18a6b4de1ec2bad203b186770dd08d681e6a4a6e3349f546821d235b10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page