Skip to main content

library for managing a personal e-book library

Project description

EBookRack

Python library for managing a personal e-book library

The ebookrack.calibre subpackage allows querying an e-book library managed by Calibre.

Development

In a Python ≥ 3.8 virtual environment, run:

pip install -e .[test]

These linters should be installed with the system package manager or pipx:

  • black
  • flake8
  • isort (might be packaged as: python3-isort)
  • reuse

To run all the tests and linters, run:

make check

Cutting a new release

  1. Assign a new version number, creating a version bump commit with an annotated tag:

    contrib/new-release 0.1.2
    
  2. Push the new version upstream:

    git push --follow-tags
    
  3. Compile the package into a wheel and upload it to the forge:

    make upload
    

Licensed under the EUPL.

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

ebookrack-0.3.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

ebookrack-0.3.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file ebookrack-0.3.0.tar.gz.

File metadata

  • Download URL: ebookrack-0.3.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for ebookrack-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7a81741f853270b721cf9ec371af233a86e3e838e9af39a0b48724fba2404e1d
MD5 39fc1b00a1a48e13824205ec84ba4b67
BLAKE2b-256 5dd88f66af867d39e41cdfc2ae36c4b2460790da59b820217f43f7c2e66144fa

See more details on using hashes here.

File details

Details for the file ebookrack-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ebookrack-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for ebookrack-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4507535c8fb3d984318291ff8c77ea1aa32e143bdfac726692f558548d2bae6f
MD5 6ab88516bc5b4ab06d68bd44c9f170a4
BLAKE2b-256 2dd65f2a59a4757fe6eeac53b529fe8720fb5b3f8a69c530c4ea997335e21c4d

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