LitmarketExtractor

The script adds a button to the site for downloading books to an FB2 file

Author
Ox90
Daily installs
0
Total installs
4
Ratings
0 0 0
Version
0.1.1
Created
2025-04-22
Updated
2025-04-22
Size
42 KB
License
MIT
Applies to

Скрипт LitmarketExtractor

Скрипт позволяет скачивать книги в формате FB2 с сайта litmarket.ru (Литмаркет), вне зависимости от того, разрешил автор выгрузку книги или нет. Скрипт был написан для личных целей, чтобы получить возможность читать понравившуюся книгу в любимой читалке а не в навязанной сайтом.

Внимание! Скрипт позволяет выгружать только доступные пользователю главы.

Возможности скрипта

  • Скачивает обложку, если она есть
  • Формирует аннотацию
  • Определяет жанры по меткам на сайте, если это возможно
  • Формирует корректные сноски внутри текста, если они есть
  • Определяет серию, номер серии, ключевые слова
  • Скачивает картинки внутри глав, если они есть
  • Некоторые элементы разметки выгружает более корректно, чем это делает официальный алгоритм. Пример: списки
  • Позволяет скачивать книгу без регистрации на сайте

Внимание! Сноски в старых книгах могут быть выгружены как обычный текст в конце главы.

Использование

  • Установите скрипт. Инструкцию можно найти тут.
  • После обновления страницы с оглавлением книги, в блоке слева появится кнопка "Скачать FB2e", полностью повторяющая стиль сайта. После нажатия кнопки появится диалоговое. Дождитесь завершения анализа книги и нажмите кнопку "Продолжить". Наблюдайте за процессом скачивания. Прогресс отображается в том же диалоговом окне.
  • По завершению процесса скачивания название кнопки сменится на "Сохранить в файл".

Обратите внимание! Если вы используете расширение Tampermonkey в браузере Chrome или в любом другом браузере на основе Chrome, для работы пользовательских скриптов необходимо включить режим разработчика. Это требование Manifest V3. Инструкцию можно прочесть здесь: https://www.tampermonkey.net/faq.php#Q209

Скриншоты