bionic-epub
v1.0.0
Published
CLI для преобразования EPUB в формат "bionic reading" без потери метаданных, обложек и шрифтов.
Maintainers
Readme
bionic-epub
CLI для преобразования EPUB в формат "bionic reading" без порчи метаданных, обложек, CSS и шрифтов.
Возможности
- Патчит только spine-файлы EPUB, оставляя остальное нетронутым.
- Работает без DOM, устойчив к сломанному XHTML.
- Открывает системный диалог выбора файла, если путь не передан.
Требования
- Node.js 20+
- Для диалога выбора нужен GUI (на macOS/Windows; на Linux —
zenityилиkdialog). В консоли без GUI передавайте путь через-f.
Установка и запуск
- Одноразовый запуск:
npx bionic-epub -f ./book.epub - Глобально:
npm install -g bionic-epubи затемbionic-epub ...
Опции
-f <path>- путь к.epub. Если не указан, откроется диалог выбора.-o <path>- каталог или итоговый файл. По умолчанию сохраняет рядом с исходником под именем<original>.bionic.epub.-r <number>- доля жирной части слова (по умолчанию0.45).-h, --help- показать справку;-V, --version- версия CLI.
Примеры
npx bionic-epub -f ~/Books/book.epubnpx bionic-epub -f ./book.epub -o ./out -r 0.4
