Skip to content

Latest commit

 

History

History
179 lines (158 loc) · 9.35 KB

README.md

File metadata and controls

179 lines (158 loc) · 9.35 KB

Elib2Ebook

GitHub License GitHub Stars GitHub forks GitHub tag Docker Pulls Docker Pulls GitHub downloads

Инструмент для сохранения любой доступной книги со следующих сайтов в форматах epub, fb2, cbz:

* http://samlib.ru/
* https://acomics.ru/
* https://author.today/
* https://bigliba.com/
* https://bookinbook.ru/
* https://bookhamster.ru/
* https://bookinist.pw/
* https://bookmate.ru/
* https://booknet.com/
* https://booknet.ua/
* https://bookriver.ru/
* https://bookstab.ru/
* https://bookstime.ru/
* https://bookuruk.com/
* https://dark-novels.ru/
* https://desu.me/
* https://dreame.com/
* https://erolate.com/
* https://eznovels.com/
* https://fanficus.com/
* https://fb2.top/
* https://ficbook.net/
* https://fictionbook.ru/
* https://hentailib.me/
* https://hogwartsnet.ru/
* https://hotnovelpub.com/
* https://hub-book.com/
* https://i-gram.ru/
* https://ifreedom.su/
* https://jaomix.ru/
* https://ladylib.top/
* https://lanovels.com/
* https://libbox.ru/
* https://libst.ru/
* https://lightnoveldaily.com/
* https://litgorod.ru/
* https://litlife.club/
* https://litmarket.ru/
* https://litmir.me/
* https://litnet.com/
* https://litres.ru/
* https://litsovet.ru/
* https://manga.ovh/
* https://mangalib.me/
* https://mangamammy.ru/
* https://mir-knig.com/
* https://mlate.ru/
* https://mybook.ru/
* https://neobook.org/
* https://novelhall.com/
* https://noveltranslate.com/
* https://novelxo.com/
* https://online-knigi.com.ua/
* https://prodaman.ru/
* https://ranobe-novels.ru/
* https://ranobe.ovh/
* https://ranobehub.org/
* https://ranobelib.me/
* https://ranobes.com/
* https://readli.net/
* https://readmanga.live/
* https://remanga.org/
* https://renovels.org/
* https://romfant.ru/
* https://royalroad.com/
* https://ru.novelxo.com/
* https://stroki.mts.ru/
* https://tl.rulate.ru/
* https://topliba.com/
* https://twilightrussia.ru/
* https://v2.slashlib.me/
* https://wattpad.com/
* https://wuxiaworld.ru/
* https://younettranslate.com/
* https://ранобэ.рф/

Последняя версия консольной утилиты доступна по ссылке

Portable версии консольной утилиты запускаются без установленного NET Runtime. За настройку сборки Portalbe версий большая благодарность @alfeg

Для запуска не Portable версии консольной утилиты необходим установленный NET Runtime версии 9 или выше, который можно скачать с сайта Microsoft здесь (на английском)

Web версия доступна для установки через docker

Пример вызова консольной утилиты

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub

Пример вызова консольной утилиты для генерации книги в нескольких форматах

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2

Пример вызова консольной утилиты для генерации книги с указанием начальной главы

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 --start 3

Пример вызова консольной утилиты для генерации книги с указанием конечной главы

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 --end 10

Пример вызова консольной утилиты для генерации книги с указанием начальной и конечной главы

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 --start 3 --end 10

Пример вызова консольной утилиты для генерации книги с указанием индекса начиная с конца (в книге будут 3 последних главы)

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 --start -3

Пример вызова консольной утилиты для генерации книги с указанием индекса начиная с конца (в книге будет только предпоследняя глава)

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 --start -2 --end -1

Пример вызова консольной утилиты c указанием логина и пароля для скачивания платных книг

Elib2EbookCli.exe -u https://author.today/work/212721 -f epub,fb2 -l vasya -p pupkin

Docker для консольной утилиты

docker run --rm -v <путь_к_папке_для_сохранения>:/Save onlyfart/elib2ebookcli -u https://author.today/work/212721 -f fb2,epub --save /Save

Docker для web версии

docker run --rm -p 8080:8080 onlyfart/elib2ebookweb

Скриншоты

image

Полный список опций

Команда Описание
-u, --url Обязательное. Ссылка на книгу
-f, --format Обязательное. Формат для сохранения книги. Допустимые значения: epub, fb2, cbz, json, txt
-l, --login Логин от системы
-p, --password Пароль от системы
--proxy Прокси в формате (http or socks4 or socks5)://host:port/
-s, --save Директория для сохранения книги
-c, --cover Сохранить обложку книги в отдельный файл
-t, --timeout (По-умолчанию: 120) Timeout для запросов в секундах
-d, --delay (По-умолчанию: 0) Задержка между запросами в секундах
--no-image Не загружать картинки
--temp Директория для хранения временных файлов
--save-temp Не удалять временную директорию
--start Стартовый номер главы
--end Конечный номер главы
--start-name Стартовое имя главы
--end-name Конечное имя главы
--no-chapters Не загружать главы
--additional Сохранить дополнительные файлы (оригинальные файлы книг, аудиоверсии и т.д.)
--additional-types Типы дополнительных файлов. Допустимые значения: books, audio, images
--book-name-pattern (По-умолчанию: {Author.Name} - {Book.Title}) Шаблон для имени файла.
--flare Адрес flaresolverr