Skip to content

DownloadLib — это расширение для браузера, позволяющее скачивать мангу с порталов MangaLib и RanobeLib в форматах FB2, EPUB и PDF. Поддерживает работу с обоими сервисами, автоматическую обработку изображений и текста, а также гибкие настройки скорости загрузки.

Notifications You must be signed in to change notification settings

ivanvit100/DownloadLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DownloadLib

Браузерное расширение для загрузки манги | v0.9

DownloadLib — это расширение для браузера, позволяющее скачивать мангу с порталов MangaLib и RanobeLib в форматах FB2, EPUB и PDF. Поддерживает автоматическую обработку изображений и текста, а также гибкие настройки скорости загрузки.

ВНИМАНИЕ!!! В данный момент структура расширения полностью переписывается. Некоторый функционал может не работаьь или быть нестабильным. Однако вы по-прежнему можете скачивать релизные версии.

MangaLib interface RanobeLib interface


Возможности

  • Скачивание манги с MangaLib и RanobeLib
    • Автоматическое определение сервиса по открытому сайту.
  • Выбор формата файла
    • FB2 (FictionBook 2.0)
    • EPUB (электронная книга)
    • PDF (страницы с текстом и изображениями)
  • Загрузка обложки и метаданных
    • Название, авторы, описание, дата выхода, жанры и др.
  • Гибкая настройка лимита запросов
    • Можно задать количество запросов в минуту для культурного обращения к API.
  • Фоновая загрузка
    • Возможность перевести скачивание в фоновый режим.
  • Пауза и остановка загрузки
    • Управление процессом скачивания: пауза, продолжение, завершение.
  • Интерфейс popup
    • Просмотр информации о тайтле, количестве глав, авторах, рейтинге и обложке.
  • Обновление книг
    • Дополнение скачанной работы недостающими главами.
  • Автоматическое кадрирование
    • Разбиение длинных изображений манги на несколько страниц для удобного чтения с электронных книг.

Установка

Готовые сборки

  1. Откройте раздел Релизы проекта.
  2. Скачайте .xpi (для Firefox) файл последней версии.
  3. Запустите расширение двойным кликом и дейтсвуйте согласно инструкциям в браузере.

Самостоятельная установка

Для установки временного расширения (для разработки или тестирования) выполните следующую последовательность шагов:

  1. Клонируйте репозиторий:
    git clone https://github.com/ivanvit100/DownloadLib
  2. Откройте страницу about:debugging в вашем браузере Firefox.
  3. Во вкладке "Этот Firefox" выберите пункт "Загрузить временное дополнение".
  4. Выберите загруженный ранее файл manifest.json.

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

  1. Откройте страницу манги на MangaLib или RanobeLib.
  2. Кликните по иконке расширения.
  3. Выберите нужный формат (FB2, EPUB, PDF).
  4. Установите лимит запросов (по умолчанию 100/мин).
  5. Нажмите Скачать книгу.

Технические детали

  • Расширение подписано и протестировано в Firefox 146.0-1.
  • Возможность работы в Chrome будет протестирована и улучшена в будущих релизах.
  • Все скачанные файлы имеют корректные имена и метаданные.
  • Для PDF используется html2pdf, для EPUB — JSZip.
  • Основная логика загрузчиков реализована в lib_parser.js.
  • Логика обработки API для каждого конкретного сервиса находится в остальных файлах директории lib.

Обратная связь


DownloadLib — ваш удобный способ сохранить любимую мангу!

About

DownloadLib — это расширение для браузера, позволяющее скачивать мангу с порталов MangaLib и RanobeLib в форматах FB2, EPUB и PDF. Поддерживает работу с обоими сервисами, автоматическую обработку изображений и текста, а также гибкие настройки скорости загрузки.

Topics

Resources

Stars

Watchers

Forks