A sleek CLI tool to download single or multiple manga chapters from MangaDex with ease.
- Bulk download multiple chapters at once.
- Choose specific chapters interactively.
- Supports multiple languages.
- Saves chapter pages inside a
.zip
or.cbz
archive. - Lets you choose archive format (ZIP or CBZ).
- Automatically sanitizes filenames.
- Continuous download sessions
π§© Requirements
7D19 a>- Python
3.7
or higher
Dependencies are automatically installed with pip
:
requests
tqdm
questionary
pip install mangadex-dl
π Make sure you have Python 3.7+ and pip installed.
Code | Language |
---|---|
ar |
Arabic |
bg |
Bulgarian |
de |
German |
en |
English |
es |
Spanish |
es-la |
Spanish (Latin America) |
fr |
French |
id |
Indonesian |
it |
Italian |
ko |
Korean |
nl |
Dutch |
pl |
Polish |
pt |
Portuguese (Portugal) |
pt-br |
Portuguese (Brazil) |
ru |
Russian |
tr |
Turkish |
uk |
Ukrainian |
vi |
Vietnamese |
zh |
Chinese |
Once installed, run the command:
mangadex-dl
Youβll be prompted with two modes:
- Solo β Download by chapter ID.
- Bulk β Download by manga ID and select chapters from an interactive list.
You'll also be asked to choose the archive format:
- zip β A standard ZIP archive.
- cbz β A ZIP archive with a
.cbz
extension.
The result will be .zip
or .cbz
archives containing clean, ordered images of the manga chapter(s).
Solo Mode (Chapter ID):
Enter Chapter ID: 2c580bdd-0b72-4734-8c11-8a47d7525c7f
This will save the chapter as:
chapter-[number]-[lang].zip
Bulk Mode (Manga ID):
Enter Manga ID: d1a9fdeb-f713-407f-960c-8326b586e6fd
It will ask you to select 1 or more languages:
Select Languages:
β ar - Arabic
β bg - Bulgarian
β de - German
β en - English
...
Youβll then be asked:
Include NSFW? (Default is No)
- Select
Yes
to include mature chapters. - Select
No
to only include safe chapters.
Then select chapters, e.g.:
β Chapter 1 [English]
β Chapter 1 [Arabic]
β Chapter 2 [English]
...
Files will be saved like:
chapter-1-en.zip
chapter-1-ar.zip
chapter-2-en.zip
This project is available under the MIT License.