All Projects → pgaskin → epubtool

pgaskin / epubtool

Licence: MIT license
A tool to manipulate ePub files.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to epubtool

EbookReader
The EbookReader Android App. Support file format like epub, pdf, txt, html, mobi, azw, azw3, html, doc, docx,cbz, cbr. Support tts.
Stars: ✭ 37 (+117.65%)
Mutual labels:  ebook, epub
react-viewer
Online EPUB/Comics viewer
Stars: ✭ 52 (+205.88%)
Mutual labels:  ebook, epub
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+1323.53%)
Mutual labels:  ebook, epub
Pandoc Book Template
A simple Pandoc template to build documents and ebooks.
Stars: ✭ 214 (+1158.82%)
Mutual labels:  ebook, epub
fimfic2epub
📚 Chrome/Firefox extension & npm package for improved EPUB export on fimfiction.net
Stars: ✭ 17 (+0%)
Mutual labels:  ebook, epub
Kepubify
Fast, standalone EPUB to KEPUB converter CLI app / library (and a few other utilities).
Stars: ✭ 225 (+1223.53%)
Mutual labels:  ebook, epub
onesync-reader-app
Cross-platform ebook reader built using Xamarin.Forms
Stars: ✭ 33 (+94.12%)
Mutual labels:  ebook, epub
Novel Grabber
Novel-Grabber can download novels from pretty much any webnovel and lightnovel site.
Stars: ✭ 125 (+635.29%)
Mutual labels:  ebook, epub
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (+152.94%)
Mutual labels:  ebook, epub
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (+11.76%)
Mutual labels:  ebook, epub
Blitz
An eBook Framework (CSS + template)
Stars: ✭ 179 (+952.94%)
Mutual labels:  ebook, epub
react-native-ebook
React Native E-book (.mobi, .epub)
Stars: ✭ 45 (+164.71%)
Mutual labels:  ebook, epub
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (+876.47%)
Mutual labels:  ebook, epub
Laravel Book
Up to date Epub, Mobi and PDF versions from the official Laravel Docs
Stars: ✭ 221 (+1200%)
Mutual labels:  ebook, epub
Webpages To Ebook
Create an EPUB from a list of URLs. Standing on the shoulders of Wget, Readability and Pandoc.
Stars: ✭ 155 (+811.76%)
Mutual labels:  ebook, epub
Opc Ua Ooi
Object Oriented Internet - C# deliverables supporting a new Machine To Machine (M2M) communication architecture
Stars: ✭ 104 (+511.76%)
Mutual labels:  metadata, ebook
Worm Scraper
Scrapes the web serial Worm and its sequel Ward into an eBook format
Stars: ✭ 118 (+594.12%)
Mutual labels:  ebook, epub
The Economist Ebooks
经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、新闻周刊、国家地理等英语杂志免费下载、订阅(kindle推送),支持epub、mobi、pdf格式, 每周更新. The Economist 、The New Yorker 、Nature、The Atlantic 、New Scientist、The Guardian、Scientific American、Wired、Newsweek magazines, free download and subscription for kindle, mobi、epub、pdf format.
Stars: ✭ 3,471 (+20317.65%)
Mutual labels:  ebook, epub
Wuxiaworld-2-eBook
This Python script will download chapters from novels availaible on wuxiaworld.com saves then into the .epub format
Stars: ✭ 90 (+429.41%)
Mutual labels:  ebook, epub
epub kitty
a beautiful flutter epub reader!
Stars: ✭ 49 (+188.24%)
Mutual labels:  ebook, epub

epubtool

A tool and library to manipulate ePub files. This rewrite is currently a work in progress.

Examples

# Unpack an epub
$ epubtool u book.epub

# Pack an epub
$ epubtool p book.epub

# Add series metadata to an existing epub and format the OPF document
$ epubtool to --series "Series Name" --series-index 1 --beautify book.epub 

# Validate an epub using epubcheck
$ epubtool v book.epub

# Get the OPF document from an epub
$ epubtool d --opf book.epub

# You can also use an unpacked epub with the above commands
$ epubtool to --title "New Title" book-folder/

# Automatically rename all the books in a folder into another directory.
$ epubtool r --clean --output ./out/ --pattern "{{.title}} - {{.author}}.epub" *.epub

Features

  • Dump internal epub files (opf, ncx, etc).
  • Pack/unpack epubs.
  • Apply transformations to the OPF document.
  • Validate an epub.
  • Work with packed and unpacked epubs.
  • Automatically rename epubs.
  • Future:
    • Apply transformations on content files.
    • Get metadata from epubs.
    • Optimize CSS.
    • Automatic cleanup.
    • Generate new epubs from source files (markdown or html).
    • Diff two epubs.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].