Fastest and Efficient Downloader.
This Project is made for downloading all kinds of mangas/manhua and manhwas without opening any browser and with cmdline. This will be able to download most of the mangas, but some mangas like Dragon ball and one piece are unavailable. The code for downloading the pages is written in an asynchronous manner, so it will be very fast.
- Manhuas- Almost all the manhuas are available.
- Manhwas- All popular ones (like Solo Leveling) and most of other ones are available.
- Mangas- Available except for the ones which easily get copyrights like One piece, Dragon Ball and Attack on titan".
I know that there are a lot of shortcomings in this script but in future I will add as many features and as many websites as possible, so that there will never be any unavailable manga,manhua or manhwa in this project.
- Clone this repository by using
git clone https://github.com/Hatim315/Manhua-Manga-Manhwa_Downloader
- Run
source bin/activate
- Run
pip install -r requirements.txt
- Enjoy!!
This script is sensitive to name such as,
If you search One Punch Man, then you will get an error.
Because the real name is One-Punch Man.
One Punch Man --> Incorrect
One-Punch Man --> Correct
You can use google to find the correct name.
First of all, activate the virtual environment with source bin/activate
.
After that, there are two ways of using this script:
You can use arguments to pass different parameters. For example,
If you run ```python main.py -h```. You will get all the available arguments. These are:
-h, --help show this help message and exit
-n Name of the manga/manhua/manhwa you want to download.
-l Number of latest chapters you want.
--first For Downloading first n chapters.Usually used with l
-d For specifying the path where pdf's directory will be stored.
-N For keeping the Images even after making pdfs
Complete Execution: ```python main.py -n <name of the manga/manhua/manhwa> -l <no. of latest chapters you want> --first <for downloading first l chapters> -d <directory where files should be stored> -N (This flag can be used to keep the images.)```
You can just directly run ```python main.py ```,and it will ask all the above parameters(flags) as user input except for -N.
1. Give the name of the manga/manhua/manhwa you want to download--> <name of the manga/manhua/manhwa>
2. How many latest Chapters do you want? If you want to download all chapters then write 0 --> (first keyword can be used preceding the no.of chapters) <no. of latest chapters you want>
3. Specify path where pdf directory will be stored or simply press enter to store it in Project Directory --> <path to the folder>
If you face any kind of error, you can raise the issue. If you have any more ideas then feel free to contribute to this project.