A fast scrapper ⚡ for downloading comics from the Webtoons platform.
Project description
Webtoon Downloader
A simple tool for downloading chapters of any releases hosted on the webtoons website.
Report Bug
·
Request Feature
Contents
Supported Sites
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: 3.8
Installation
- Clone the repo
git clone https://github.com/Zehina/Webtoon-Downloader.git
- Navigate to the project folder
cd Webtoon-Downloader
- Install this module in the system and generate a
webtoon-downloader
console-script for easier usagepip install .
Usage
-
Downloading all chapters of a given title.
$ webtoon-downloader "www.webtoons.com/en/.../.../list?title_no=...&page=1"
-
Downloading all released chapters starting from chapter 10 until the last released chapter.
$ webtoon-downloader [url] --start 10
-
Downloading all released chapters until chapter 150.
$ webtoon-downloader [url] --end 150
-
Downloading all released chapters between chapter 35 and chapter 67, inclusive of both of these chapters.
$ webtoon-downloader [url] --start 35 --end 67
-
Downloading only the latest released chapter using either
-l
or--latest
.$ webtoon-downloader [url] --latest
-
You can change the format of the downloaded pictures with the
--images-format
argument$ webtoon-downloader [url] --images-format 'png'
-
By default, the downloaded chapters will be stored under the current working directory with the folder name [series_title]. For example, downloading Tower of God, Chapter 150 would result in the following:
ps 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.$ webtoon-downloader [url] --dest ./path/to/parent/folder/of/downloaded/images
-
The downloaded images of the chapters are by default all located in the
[dest]
, however these images can be separated into separate directories by providing the--separate
argument, where each directory corresponds to a downloaded chapter.$ webtoon-downloader [url] --separate
For example, downloading Tower of God, Chapter 150 to 152 would result in the following:
Tower_of_God │150 │--150_001.jpg │--150_002.jpg │--150_003.jpg │... │151 │--151_001.jpg │--151_002.jpg │--151_003.jpg │... │152 │--152_001.jpg │--152_002.jpg │--152_003.jpg │...
- You can additionally export the summary, chapter-title and author-notes into text files.
You can select the format for the output as either JSON (default) or plain text files or both.
ps $ webtoon-downloader [url] --export-texts [--export-format <json|text|all>]
For more details on positional arguments, please use the -h
or --help
argument:
webtoon_downloader --help
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.
Contact
Zehina - zehinadev@gmail.com
Project Link: https://github.com/Zehina/Webtoon-Downloader
Built With
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
File details
Details for the file webtoon_downloader-1.0.0.tar.gz
.
File metadata
- Download URL: webtoon_downloader-1.0.0.tar.gz
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11b09e19104ac3b6f71b8d9f752a909001d8ae58e95f5cfc52d24d4921fce179 |
|
MD5 | a5a8250ebef3a2db6b8fe8248881b784 |
|
BLAKE2b-256 | c3f4181ccd28945468e02cd8de54a6be35d4b7f51e18d2e92a0f30b8ab9adae8 |
File details
Details for the file webtoon_downloader-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: webtoon_downloader-1.0.0-py3-none-any.whl
- Upload date:
- Size: 35.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69f54e4e7c9e3ace3949a54d63365235b27eb226daf0fbece8c643affada25cb |
|
MD5 | 27b9de30a3c935904244e877f45a1fe1 |
|
BLAKE2b-256 | 981162b4d75fb03097866df92db874defd97ff7c39e14d75635457f095565278 |