Swiftly download manga from multiple sources.
Project description
RapidMangaDL
RapidMangaDL is a Python package that allows you to swiftly download manga from various sources. It offers multiple ways to interact with the application, including a Command Line Interface (CLI) and an Interactive CLI with a text-based prompt. Additionally, it comes with a web-based GUI to provide a user-friendly experience. Suppoted Sources
Installation
To install Manga Downloader, you can use pip
:
pip install RapidMangaDL
Features
Download manga from multiple sources with great speed. Three different ways to interact with the application: CLI, Interactive CLI, and Web-based GUI. Select specific chapters or a custom range for downloading. Choose between downloading the manga in EPUB or PDF format. Customize the quality of the images (10 to 100).
Interactive CLI
The Interactive CLI mode provides a user-friendly prompt to search for a manga, select chapters, specify the format, and set image quality.
To start the Interactive CLI mode, simply run:
manga-dl
Here's a quick demo:
Web-based GUI
The Web-based GUI offers a graphical interface to interact with the application. You can easily search for manga, select chapters, and initiate downloads.
To start the server, run:
manga-dl gui
Here's a sneak peek:
Command Line Interface (CLI)
The CLI mode allows you to interact with the application using command-line arguments. Here's an example of how you can use it:
manga-dl cli -m https://manganato.com/manga-az963307 -c 1-10 -f epub -q 90
You can use the Command Line Interface (CLI) with arguments to initiate a download. Here's a breakdown of the available options:
usage: manga-dl [-h] [-s QUERY] [-m MANGA] [-c CHAPTERS] [-ex EXCLUDE] [-f {epub,pdf}] [-q QUALITY] [--host HOST] [-p PORT] [-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [mode]
positional arguments:
mode Mode to run (choices: gui, prompt, cli)
optional arguments:
-h, --help show this help message and exit
-s QUERY, --query QUERY
Search for a manga
-m MANGA, --manga MANGA
Manga to download (Examples: -m https://manganato.com/manga-az963307 -m manga-id -m id -m manga-title (not reliable))
-c CHAPTERS, --chapters CHAPTERS
Chapters to download (Examples: -c 1-10 -c 1,2,3 -c 1-10, 20-30 -c 1-10, 20-30, 40, 50, 60-70)
-ex EXCLUDE, --exclude EXCLUDE
Chapters to exclude (Examples: -ex 1-10 -ex 1,2,3 -ex 1-10, 20-30 -ex 1-10, 20-30, 40, 50, 60-70)
-f {epub,pdf}, --format {epub,pdf}
Format to download (choices: epub, pdf)
-q QUALITY, --quality QUALITY
Quality of images (10-100)
--host HOST Host address of the server (default: 127.0.0.1)
-p PORT, --port PORT Port of the server (default: 80)
-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --log {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Set the log level (choices: DEBUG, INFO, WARNING, ERROR, CRITICAL)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for RapidMangaDL-0.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2517b5dcd0431240e7764f3af130eed2bcd71075b44f2883cca64e86a07a71df |
|
MD5 | daa52e520d6dfae026f7c301cc54f4d5 |
|
BLAKE2b-256 | b5c330614990194515a03040028e5d592d1b6f5642b0115c10424a9d24f3f9de |