Webtoon Downloader
A simple tool for downloading chapters of any releases hosted on the webtoons website.
Getting Started
To get a local copy up and running follow these simple steps.
Compatibility
Webtoon Downloader is supported on Windows, Linux & OSX. The minimum python version required is:
- Python >= 3.7
Installation
Clone the repo
git clone https://github.com/Zehina/Webtoon-Downloader.git
Navigate to the src folder containing the script
cd Webtoon-Downloader
cd src
Install required modules
pip install -r requirements.txt
Usage
Downloading all chapters of a given title.
py webtoon_downloader.py --url "https://www.webtoons.com/en/.../.../list?title_no=...&page=1"
Downloading all released chapters starting from chapter 10 until the last released chapter.
py webtoon_downloader.py --url "https://www.webtoons.com/en/.../.../list?title_no=...&page=1" --start 10
Downloading all released chapters until chapter 150.
py webtoon_downloader.py --url "https://www.webtoons.com/en/.../.../list?title_no=...&page=1" --end 150
Downloading all released chapters between chapter 35 and chapter 67, inclusive of both of these chapters.
py webtoon_downloader.py --url "https://www.webtoons.com/en/.../.../list?title_no=...&page=1" --start 35 --end 67
By default, the downloaded chapters will be storedr under the current working directory with the folder name [series_title]. For example, if you download Tower of God, Chapter 150.
Tower_of_God
│--150_001.jpg
│--150_002.jpg
│--150_003.jpg
In order to download these images into a different folder, you can use the --dest
optional argument.
py webtoon_downloader.py --url "https://www.webtoons.com/en/.../.../list?title_no=...&page=1" --dest ./path/to/parent/folder/of/downloaded/images
For more details on positional arguments, please use the -h
or --help
argument:
py webtoon_downloader.py --help
Usage: options.py [-h|--help] [-u|--url] [-s|--start] [-e|--end] [-d|--dest]
[--readme|-r]
Options:
-h, --help show this help message and exit
-u, --url webtoon url of the title to download
-s, --start start chapter (default: 1)
-e, --end end chapter (default: None)
-d, --dest download parent folder path
--readme, -r displays readme file content for more help details
Contributing
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.