manga-dlp/docs/pages/download.md
Ivan Schaller 0c6a04494c
Some checks failed
ci/woodpecker/push/tests Pipeline failed
fix links in new docs
2022-08-15 14:05:19 +02:00

3 KiB

Download mangas

File-structure

.
└── <download path>/
    └── <manga title>/
        └── <chapter title>/

Example:

./downloads/mangatitle/chaptertitle(.cbz)

Select chapters to download

With the option -c "all" you download every chapter available in the selected language

To download specific chapters you can use the option -c or --chapters. That you don't have to specify all chapters individually, the script has some logic to fill in the blanks.

Examples:

# if you want to download chapters 1 to 5
python3 manga-dlp -u <url> -c 1-5

# if you want to download chapters 1 and 5
python3 manga-dlp -u <url> -c 1,5

If you use --forcevol it's the same, just with the volume number

# if you want to download chapters 1:1 to 1:5
python3 manga-dlp -u <url> -c 1:1-1:5

# if you want to download chapters 1:1 and 1:5
python3 manga-dlp -u <url> -c 1:1,1:5

# to download the whole volume 1
python3 manga-dlp -u <url> -c 1:

And a combination of all

# if you want to download chapters 1 to 5 and 9
python3 manga-dlp -u <url> -c 1-5,9

# with --forcevol
# if you want to download chapters 1:1 to 1:5 and 9, also the whole volume 4
python3 manga-dlp -u <url> -c 1:1-1:5,1:9,4:

Set download path

With the option -p/--path you can specify a path to download the chapters to. The default path is <script_dir>/downloads. Absolute and relative paths are supported.

Example:

python3 manga-dlp.py <other options> --path /media/mangas

This will save all mangas/chapters in the path /media/mangas/<manga title>/<chapter name>

Set output format

--format currently only works with "", "pdf", "zip", "rar" and "cbz". As it just renames the zip file with the new suffix (except pdf).

You can specify the output format of the manga images with the --format option. The default is set to .cbz, so if no format is given it falls back to <manga-name>/<chapter_name>.cbz

For pdf creation you have to install img2pdf. With the amd64 docker image it is already installed see more in the Docker README.md.

Supported format options:

  • cbz - --format "cbz" or --format ".cbz" - default
  • cbr - --format "cbr" or --format ".cbr"
  • zip - --format "zip" or --format ".zip"
  • pdf - --format "pdf" or --format ".pdf"
  • none - --format "" - this saves the images just in a folder

Example:

python3 manga-dlp.py <other options> --format "zip"

This will download the chapter and save it as a zip archive.

With the option --read you can specify a file with links to multiple mangas. They will be parsed from top to bottom one at a time. Every link will be matched for the right api to use. It is important that you only have one link per line, otherwise they can't be parsed.

Example:

# mangas.txt
link1
link2
link3

python3 manga-dlp.py --read mangas.txt --list

This will list all available chapters for link1, link2 and link3.