Skip to main content

Tools for extracting Metadata from EPUB MOBI and other kindle formats

Project description

ebookatty

License Testing Python


Simple utility that extracts embedded metadata in common ebook formats. Works on mobi epub and most amazon kindle filetypes. Includes a library of classes and functions for dealing with metadata, as well as a CLI to use as a standalone tool. It is still a work in progress.

Features

  • succesfully extracts metadata from .mobi .kfx .epub .azw .azw3 file formats
  • Extremely simple
  • requires no external dependencies

Requirements

  • Python 3.3+
  • Tested on Windows and Linux

Installing

pip install ebookatty

Instructions

Using as a command line interface is super easy:

ebookatty path/to/ebook.epub

or import into your project...

from ebookatty import get_metadata, MetadataFetcher

License / EULA

GNU LGPL v3.0 LICENSE FILE

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

ebookatty-0.1.1.dev1.tar.gz (14.0 kB view details)

Uploaded Source

Built Distributions

ebookatty-0.1.1.dev1-py3.10.egg (11.5 kB view details)

Uploaded Source

ebookatty-0.1.1.dev1-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file ebookatty-0.1.1.dev1.tar.gz.

File metadata

  • Download URL: ebookatty-0.1.1.dev1.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for ebookatty-0.1.1.dev1.tar.gz
Algorithm Hash digest
SHA256 6d5348bac69a6d77a8ad5583527ffe2021915d0223c59d216f84db076af4a351
MD5 f16506b83193a4a426c1d4fd9bbbbc77
BLAKE2b-256 6ad20b4c584c0f415982117191c871158b56d1d8205e76d759b44bf2b3100be7

See more details on using hashes here.

File details

Details for the file ebookatty-0.1.1.dev1-py3.10.egg.

File metadata

  • Download URL: ebookatty-0.1.1.dev1-py3.10.egg
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for ebookatty-0.1.1.dev1-py3.10.egg
Algorithm Hash digest
SHA256 380e41aea274a2a1f26dfa983c51bf5c81a6e2c2396d0d04a1aa72fda0618db1
MD5 4c7a3f13a58c8863b20ba7afdc6b9a1f
BLAKE2b-256 c06ffae5ce9b46df7a89c6cf08924064aa9324275a4af3f0beaa9b7c64375f5a

See more details on using hashes here.

File details

Details for the file ebookatty-0.1.1.dev1-py3-none-any.whl.

File metadata

  • Download URL: ebookatty-0.1.1.dev1-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for ebookatty-0.1.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 05d2c5e12d192f6c621742108b0985aa0ac7e171335b93adfa7ca8a3410be778
MD5 209f6948be3f4febbee2414744362320
BLAKE2b-256 1bbcb6bce211df03cc0b447ceb36b55850b065ad8b516f9603414bde85d687b6

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