Webtoon Downloader

A simple tool for downloading chapters of any releases hosted on the webtoons website.

Demo

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

GitHub - Zehina/Webtoon-Downloader: Webtoons Scraper able to download all chapters of any series wanted.
Webtoons Scraper able to download all chapters of any series wanted. - GitHub - Zehina/Webtoon-Downloader: Webtoons Scraper able to download all chapters of any series wanted.