2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00
2026-04-29 01:53:16 +03:00

Manga Downloader

Загрузчик манги с readmanga.ru. Использует Playwright + Chromium для обхода JS-защиты сайта.

Требования

  • Docker + Docker Compose

Быстрый старт

1. Собрать образ

docker compose build

2. Анализировать мангу (проверить доступность, список глав)

docker compose run --rm manga analyze https://3.readmanga.ru/magicheskaia_bitva

3. Скачать всю мангу

# CBZ (по умолчанию)
docker compose run --rm manga download https://3.readmanga.ru/magicheskaia_bitva

# PDF
docker compose run --rm manga download https://3.readmanga.ru/magicheskaia_bitva --format pdf

# Все форматы сразу
docker compose run --rm manga download https://3.readmanga.ru/magicheskaia_bitva --format all

# EPUB
docker compose run --rm manga download https://3.readmanga.ru/magicheskaia_bitva --format epub

4. Скачать определённые главы

# Главы с 1 по 10
docker compose run --rm manga download <URL> --chapters 1-10

# Конкретные главы
docker compose run --rm manga download <URL> --chapters 1,5,10

# Одна глава
docker compose run --rm manga download <URL> --chapters 47

5. Продолжить прерванное скачивание

Скачивание автоматически продолжается с того места, где остановилось (флаг --resume включён по умолчанию).

docker compose run --rm manga download <URL> --resume

Выходные файлы

Файлы сохраняются в ./output/<название манги>/:

output/
  Магическая_битва/
    v01_ch001.0.cbz
    v01_ch002.0.cbz
    ...

Прогресс

Состояние хранится в ./state/progress.db (SQLite). Логи — в ./state/manga.log.

Дополнительные опции

--format / -f    cbz | pdf | epub | all     (по умолчанию: cbz)
--chapters / -c  Диапазон или список глав
--output / -o    Папка для сохранения       (по умолчанию: ./output)
--resume         Пропускать скачанные главы (по умолчанию: включено)
--concurrency    Параллельных загрузок      (по умолчанию: 4)
--verbose / -v   Подробный вывод
Description
No description provided
Readme 1.4 MiB
Languages
Python 65.7%
HTML 34.1%
Dockerfile 0.2%