All Projects → pgaskin → Kepubify

pgaskin / Kepubify

Licence: mit
Fast, standalone EPUB to KEPUB converter CLI app / library (and a few other utilities).

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Kepubify

Remarshal
Convert between CBOR, JSON, MessagePack, TOML, and YAML
Stars: ✭ 421 (+87.11%)
Mutual labels:  command-line-tool, converter, conversion
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 (+7.56%)
Mutual labels:  ebook, ebooks, epub
Calibre
The official source code repository for the calibre ebook manager
Stars: ✭ 11,221 (+4887.11%)
Mutual labels:  ebook, ebooks, epub
bookery
Manage all your ebooks and send them to your reader
Stars: ✭ 35 (-84.44%)
Mutual labels:  ebook, epub, ebooks
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (-26.22%)
Mutual labels:  ebook, ebooks, epub
kthoom
Comic Book Reader in the Browser
Stars: ✭ 97 (-56.89%)
Mutual labels:  ebook, epub, ebooks
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 (-83.56%)
Mutual labels:  ebook, epub, ebooks
ebook-converter
Commandline tool for converting between several e-books formats, based on Calibre project.
Stars: ✭ 21 (-90.67%)
Mutual labels:  converter, ebook, epub
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+326.22%)
Mutual labels:  ebook, ebooks, epub
Fb2converter
Unified converter of FB2 files into epub2, kepub, mobi and azw3 formats.
Stars: ✭ 83 (-63.11%)
Mutual labels:  ebooks, converter
Fb2mobi
[DEPRECATED] fb2mobi - derived from fb2conv 1.5.4
Stars: ✭ 89 (-60.44%)
Mutual labels:  ebooks, epub
Ec2 Spot Converter
A tool to convert AWS EC2 instances back and forth between On-Demand and Spot billing models.
Stars: ✭ 108 (-52%)
Mutual labels:  converter, conversion
Work crawler
Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 知音漫客 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 comico webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.
Stars: ✭ 1,224 (+444%)
Mutual labels:  ebook, epub
Lector
Qt based ebook reader
Stars: ✭ 1,218 (+441.33%)
Mutual labels:  ebook, epub
The Python Standard Library By Example
《Python3 标准库》电子书和配套代码 "The Python Standard Library by Example" ebook and source code 一本又厚又全的讲解Python3标准库的书籍(1000多页)适合当作字典参考或者闲暇时慢慢阅读。
Stars: ✭ 74 (-67.11%)
Mutual labels:  ebook, ebooks
Worm Scraper
Scrapes the web serial Worm and its sequel Ward into an eBook format
Stars: ✭ 118 (-47.56%)
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 (+1442.67%)
Mutual labels:  ebook, epub
Linkify Markdown
🚀 A cli tool which automatically add references to issues, pull requests, user mentions and forks to a markdown file.
Stars: ✭ 67 (-70.22%)
Mutual labels:  command-line-tool, converter
Kobo Book Downloader
A tool to download your purchased Kobo books and remove the DRM from them.
Stars: ✭ 117 (-48%)
Mutual labels:  ebook, epub
Novel Grabber
Novel-Grabber can download novels from pretty much any webnovel and lightnovel site.
Stars: ✭ 125 (-44.44%)
Mutual labels:  ebook, epub

kepubify

Kepubify converts EPUBs to KEPUBS. Kepubify also includes two standalone utilities which do not depend on kepubify (and don't conflict with Calibre): covergen (which pre-generates cover images), and seriesmeta (which updates Calibre or EPUB3 series metadata).

See the releases page for download links, and the website for more information. Kepubify can also be installed via Homebrew (kepubify).

Usage

Usage: kepubify [options] input_path [input_path]...

General Options:
  -v, --verbose   Show extra information in output
      --version   Show the version
  -h, --help      Show this help text

Output Options:
  -u, --update             Don't reconvert files which have already been converted (i.e. don't overwrite output files)
  -i, --inplace            Don't add the _converted suffix to converted files and directories
      --no-preserve-dirs   Flatten the directory structure of the input (an error will be shown if there are conflicts)
  -o, --output string      [>1 inputs || 1 file input with existing dir output]: Directory to place converted files/dirs under; [1 file input with
                           nonexistent output]: Output filename; [1 dir input]: Output directory for contents of input (default: current directory)
      --calibre            Use .kepub instead of .kepub.epub as the output extension (for Calibre compatibility, only use if you know what you are doing)
  -x, --copy strings       Copy files with the specified extension (with a leading period) to the output unchanged (no effect if the filename ends up the
                           same)

Conversion Options:
      --smarten-punctuation        Smarten punctuation (smart quotes, dashes, etc) (excluding pre and code tags)
  -c, --css stringArray            Custom CSS to add to ebook
      --hyphenate                  Force enable hyphenation
      --no-hyphenate               Force disable hyphenation
      --fullscreen-reading-fixes   Enable fullscreen reading bugfixes based on https://www.mobileread.com/forums/showpost.php?p=3113460&postcount=16
  -r, --replace stringArray        Find and replace on all html files (repeat any number of times) (format: find|replace)

Links:
  Website      - https://pgaskin.net/kepubify
  Source Code  - https://github.com/pgaskin/kepubify
  Bugs/Support - https://github.com/pgaskin/kepubify/issues
  MobileRead   - http://mr.gd/forums/showthread.php?t=295287

seriesmeta

Seriesmeta updates series metadata for sideloaded books. New: Seriesmeta now supports updating metadata for unimported books, so you don't have to connect twice (this is implemented using SQLite triggers). A reboot may be required in some cases for the updated metadata to appear.

Seriesmeta works on EPUB and KEPUB books, and does not conflict with Calibre (unless persistence is used, in which case seriesmeta will take precedence). It will detect Calibre (meta[name=calibre:series]) and EPUB3 (meta[property=belongs-to-collection]) series metadata.

Usage: seriesmeta [options] [kobo_path]

Options:
  -h, --help         Show this help message
  -p, --no-persist   Don't ensure metadata is always set (this will cause series metadata to be lost if opening a book after an import but before a reboot)
  -n, --no-replace   Don't replace existing series metadata (you probably don't want this option)
  -u, --uninstall    Uninstall seriesmeta table and hooks (imported series metadata will be left untouched)

Arguments:
  kobo_path is the path to the Kobo eReader. If not specified, seriesmeta will
  try to automatically detect the Kobo.

covergen

Covergen (re)generates cover images for nickel, with optional stretching to fit a specific aspect ratio (I use 1.5). This speeds up browsing the library, and if stretching is used, will also make it more consistent. In addition, covergen is useful when the automatically generated cover images are not satisfactory (too small, white margins, etc).

Covergen works on EPUB and KEPUB books, and does not conflict with Calibre or any other tool. It is also quite lenient about the way the cover image is referenced by the book. The following methods are supported: meta[name=cover] with the path as the content, meta[name=cover] with a manifest id reference as the content, and manifest>item[properties=cover-image] with the image path as the href. Each detected path can be relative to the epub root or to the package document. Covergen does not support the external SD on older devices, and will ignore it.

The N3_LIBRARY_FULL, N3_LIBRARY_LIST, and N3_LIBRARY_GRID images are generated using the same resizing algorithm as nickel (see koboutils for more info).

Usage: covergen [options] [kobo_path]

Options:
  -a, --aspect-ratio float   Stretch the covers to fit a specific aspect ratio (for example 1.3, 1.5, 1.6)
  -g, --grayscale            Convert images to grayscale
  -h, --help                 Show this help message
  -i, --invert               Invert images
  -m, --method string        Resize algorithm to use (bilinear, bicubic, lanczos2, lanczos3) (default "lanczos3")
  -r, --regenerate           Re-generate all covers

Arguments:
  kobo_path is the path to the Kobo eReader. If not specified, covergen will try
  to automatically detect the Kobo.
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].