Skip to content

Instantly share code, notes, and snippets.

@mfd
Last active July 15, 2021 20:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfd/24527014649dd38d6819f5ab49a75133 to your computer and use it in GitHub Desktop.
Save mfd/24527014649dd38d6819f5ab49a75133 to your computer and use it in GitHub Desktop.
Bookmate to Epub

Как перевести bookmate книгу в epub

Схема работает только для премиум аккаунтов

По промокодам, можно сделать месяц (он гуглятся)

Также при регистрации нужно завести пустую виртуальную карту (эту карту потом можно удалить в личном кабинете)

git clone https://github.com/ilyakharlamov/bookmate_downloader

Ставим по инструкции в репозитории

Запускаем с консоли где --bookid - это id книги (копируем из адресной строки на странице нужной книги)

python src/python3/bookmate_downloader.py --bookid 
  • скрипт спросит id куки (в хроме: Посмотреть -> Разработчикам -> Инструменты разработчикам -> Applications -> Cookies)

После конвертации в папке out появляется epub.. но он под последний macOS Big Sur и iOS 14 - кривой

Для фикса этого epub идем на https://calibre-ebook.com/download/ и качаем

После установки в Calibre кидаем наш epub, тапаем Конвертировать книги и ставим последнюю версию epub

Можно еще поправить маленькие обложки, в разделе Редактировать метаданные

Profit!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment