# Manga Downloader Загрузчик манги с readmanga.ru. Использует Playwright + Chromium для обхода JS-защиты сайта. ## Требования - Docker + Docker Compose ## Быстрый старт ### 1. Собрать образ ```bash docker compose build ``` ### 2. Анализировать мангу (проверить доступность, список глав) ```bash docker compose run --rm manga analyze https://3.readmanga.ru/magicheskaia_bitva ``` ### 3. Скачать всю мангу ```bash # 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. Скачать определённые главы ```bash # Главы с 1 по 10 docker compose run --rm manga download --chapters 1-10 # Конкретные главы docker compose run --rm manga download --chapters 1,5,10 # Одна глава docker compose run --rm manga download --chapters 47 ``` ### 5. Продолжить прерванное скачивание Скачивание автоматически продолжается с того места, где остановилось (флаг `--resume` включён по умолчанию). ```bash docker compose run --rm manga download --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 Подробный вывод ```