DownloadLib — расширение для браузера, позволяющее скачивать мангу с порталов MangaLib и RanobeLib в форматах FB2, EPUB и PDF. Поддерживает автоматическую обработку изображений и текста, а также гибкие настройки скорости загрузки.
- Скачивание манги с MangaLib и RanobeLib
- Автоматическое определение сервиса по открытому сайту.
- Выбор формата файла
- FB2 (FictionBook 2.0)
- EPUB (электронная книга)
- PDF (страницы с текстом и изображениями)
- Загрузка обложки и метаданных
- Название, авторы, описание, дата выхода, жанры и др.
- Гибкая настройка лимита запросов
- Можно задать количество запросов в минуту для культурного обращения к API.
- Фоновая загрузка
- Возможность перевести скачивание в фоновый режим.
- Пауза и остановка загрузки
- Управление процессом скачивания: пауза, продолжение, завершение.
- Интерфейс popup
- Просмотр информации о тайтле, количестве глав, авторах, рейтинге и обложке.
- Обновление книг
- Дополнение скачанной работы недостающими главами.
- Автоматическое кадрирование
- Разбиение длинных изображений манги на несколько страниц для удобного чтения с электронных книг.
- Firefox — полная поддержка всех функций.
- Chromium-браузеры (Chrome, Edge, Яндекс и др.) — поддерживается отдельная версия с ограниченным функционалом (нет фоновой загрузки, ошибки MangaLib, непредсказуемая работа модуля rate limiter - исправления которых ожидается в будущих версиях).
- Откройте раздел Releases.
- Для Firefox скачайте
.xpiфайл последней версии, для Chromium-based браузеров (Chrome, Edge, Яндекс и др.) -.crxфайл.
- Клонируйте репозиторий:
git clone https://github.com/ivanvit100/DownloadLib
- Откройте страницу
about:debuggingв Firefox. - Во вкладке "Этот Firefox" выберите "Загрузить временное дополнение".
- Укажите файл
manifest.json.
- Клонируйте репозиторий:
git clone https://github.com/ivanvit100/DownloadLib
- Откройте страницу
chrome://extensions/в браузере. - Включите "Режим разработчика".
- Нажмите "Загрузить распакованное расширение" и выберите папку проекта.
- Убедитесь, что выбран файл
manifest.json(переименуйте его вmanifest.jsonпри необходимости).
- Откройте страницу манги на MangaLib или RanobeLib.
- Кликните по иконке расширения.
- Выберите нужный формат (FB2, EPUB, PDF).
- Установите лимит запросов (по умолчанию 100/мин).
- Нажмите Скачать книгу.
- Для PDF используется html2pdf, для EPUB — JSZip.
- Основная логика загрузки и экспорта находится в папке
core/, форматтеры для загружаемых файлов вexporters/, сайты, поддерживаемые расширением, имеют отдельные директории вservices/. - Для Chrome/Chromium используется
manifest.chrome.jsonи сервис-воркер. - Для Firefox —
manifest.jsonи классический фон.
- GitHub проекта
- Автор: ivanvit.ru
DownloadLib — ваш удобный способ сохранить любимую мангу!

