init
This commit is contained in:
86
README.md
Normal file
86
README.md
Normal file
@@ -0,0 +1,86 @@
|
||||
# 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 <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` включён по умолчанию).
|
||||
|
||||
```bash
|
||||
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 Подробный вывод
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user