Skip to main content

Convert epub to txt with additonal utils

Project description

epub2txt Codacy BadgeCode style: blackLicense: MITPyPI version

Convert epub to txt with additonal utils

Installation

pip install epub2txt
# pip install epub2txt -U  # to upgrade

Usage

From command line

# convert test.epub to test.txt
epub2txt -f test.epub

# browse for epub file, txt file will be in the same directory as the epub file
epub2txt

# show epub book info: title and toc
epub2txt -i

# show more epub book info: title, toc, metadata, spine (list of stuff packed into the epub)
epub2txt -m

# show epub2txt version
epub2txt -V

python code

from epub2txt import epub2txt
# from a url to epub
url = "https://github.com/ffreemt/tmx2epub/raw/master/tests/1.tmx.epub"
res = epub2txt(url)

# from a local epub file
filepath = r"tests\test.epub"
res = epub2txt(filepath)

TODO

  • Extract a single chapter
  • Batch conversion of several epub files

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

epub2txt-0.1.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

epub2txt-0.1.1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epub2txt-0.1.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Windows/10

File hashes

Hashes for epub2txt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b79449d938716ed520f7a76dbfc94598119a5874c1317ec585321a5a31b2630b
MD5 e49f0ccd401e27cca9ef863325a78676
BLAKE2b-256 d994e8e2386382b9325f0d3ab48c883365ff45205d905fccbd156a207cc02a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epub2txt-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Windows/10

File hashes

Hashes for epub2txt-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec21e7dc03030a0600409e74c7374f395c417caa1d5467b20c41f05b55b6db8b
MD5 e510e749b963b07ff52e273866470b96
BLAKE2b-256 751310658149eb01f32378d0bfbb3314ffbe8efba09e6774a1c16c2cb6311f4b

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