Skip to main content

Build e-book files from comic images

Project description

comic-builder

An auxiliary tool for manga-py to organize, merge and export the files in an ebook format (EPUB or MOBI)

Dependencies

Optional dependencies

  • KindleGen >> EPUB to MOBI conversion
    • Can be installed running the kindlegen-installer command after install the comic-builder pip package
    • Can also be found in AUR and here for manual installation

Installation

pip install comic-builder
kindlegen-installer # to install KindleGen

Modules

Today there are 4 modules in this repository

  • comic-builder > Join the comic files into an ebook format
  • kindlegen-installer > Install the KindleGen binary
  • comic-metadata-inject > Inject metadata files into the chapters files with the same name
  • comic-metadata-eject > Extract the chapter's metadata files

P.S. The commands comic-metadata-inject and comic-metadata-eject can be used together to edit some details in the chapters metadata

Suggested Workflow

For sites that support chapter and comic metadata (Ex. MangaDex)

manga-py --save-chapter-info --save-manga-info [-d|--destination] "COMIC_DOWNLOAD_PATH" [other-options...] URL
comic-builder [other-options...] "COMIC_DOWNLOAD_PATH/COMIC_NAME"

For other sites

manga-py [-d|--destination] "COMIC_DOWNLOAD_PATH" [other-options...] URL
comic-builder --metadata "METADATA_FILE" [other-options...] "COMIC_DOWNLOAD_PATH/COMIC_NAME"

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

comic-builder-0.0.42.tar.gz (11.2 kB view hashes)

Uploaded Source

Built Distribution

comic_builder-0.0.42-py3-none-any.whl (14.8 kB view hashes)

Uploaded Python 3

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