Migration guide from v2 to v3¶
Here’s list of things that you should know before start using v3
--path
option become absolute path and support placeholders¶
In v2 or lower, if you set --path
with value mymanga/some_kawaii_manga
.
The manga and the chapters will be stored under directory mymanga/some_kawaii_manga/NameOfTheManga
.
mangadex-dl "URL" --path "mymanga/some_kawaii_manga"
# If you see download directory, you will see this:
📂mymanga
┗ 📂some_kawaii_manga
┃ ┗ 📂NameOfTheManga
┃ ┃ ┣ 📂Vol. 1 Ch. 1
┃ ┃ ┃ ┣ 📜00.png
┃ ┃ ┃ ┣ 📜01.png
┃ ┃ ┃ ┗ 📜++.png
┃ ┃ ┣ 📜cover.jpg
┃ ┃ ┗ 📜download.db
Now, if you set --path
with value mymanga/some_kawaii_manga
.
The manga and the chapters will be stored under directory mymanga/some_kawaii_manga
.
mangadex-dl "URL" --path "mymanga/some_kawaii_manga"
# If you see download directory, you will see this:
📂mymanga
┗ 📂some_kawaii_manga
┃ ┣ 📂Vol. 1 Ch. 1
┃ ┃ ┣ 📜00.png
┃ ┃ ┣ 📜01.png
┃ ┃ ┗ 📜++.png
┃ ┣ 📜cover.jpg
┃ ┗ 📜download.db
If you comfortable with old behaviour, you can use placeholders
mangadex-dl "URL" --path "mymanga/some_kawaii_manga/{manga.title}"
See more placeholders in Path placeholders
No volume
will get separated into chapters format¶
Note
This change only affect any volume
formats,
chapters
and single
formats doesn’t get affected by this change
Now, if a manga that doesn’t have no volume, it will get separated (chapters format) rather than being merged into single file called No volume.cbz (example). However if you prefer old behaviour (merge no volume chapters into single file) you can use –create-no-volume.
For example:
v2 and lower¶
mangadex-dl "URL" --save-as "raw-volume"
# If you see download directory, you will see this:
📂mymanga
┗ 📂some_spicy_manga
┃ ┣ 📂No Volume
┃ ┃ ┣ 📜00.png
┃ ┃ ┗ 📜24.png
┃ ┣ 📂Volume. 1
┃ ┃ ┣ 📜00.png
┃ ┃ ┗ 📜24.png
┃ ┣ 📜cover.jpg
┃ ┗ 📜download.db
v3 and upper¶
mangadex-dl "URL" --save-as "raw-volume"
# If you see download directory, you will see this:
📂mymanga
┗ 📂some_spicy_manga
┃ ┣ 📂Chapter 1
┃ ┃ ┣ 📜00.png
┃ ┃ ┗ 📜24.png
┃ ┣ 📂Chapter 2
┃ ┃ ┣ 📜00.png
┃ ┃ ┗ 📜24.png
┃ ┣ 📂Volume. 1
┃ ┃ ┣ 📜00.png
┃ ┃ ┗ 📜24.png
┃ ┣ 📜cover.jpg
┃ ┗ 📜download.db
If you prefer old behaviour like v2 and lower, you can use --create-no-volume
mangadex-dl "URL" --save-as "raw-volume" --create-no-volume
Dropped support for Python v3.8 and v3.9¶
Since Python v3.8 already reached End-of-life (EOL), i have no intention to continue developing it and Python 3.9 is almost reached End-of-life too.
Minimum Python version for installing mangadex-downloader is 3.10 and upper.