A fast scrapper ⚡ for downloading comics from the Webtoons platform.
Project description
Webtoon Downloader
A fast CLI for downloading chapters from Webtoons. ⚡📚
Report Bug
·
Request Feature
·
View Docs
What It Does 🌐
Webtoon Downloader downloads public Webtoons series and saves them as:
- image folders
- ZIP archives
- CBZ archives
- PDFs
It also supports metadata export, image quality selection, retry strategies, proxies, and async downloads with progress reporting.
Supported site:
Quick Start 🚀
Requires Python 3.10+.
Install with uv:
uv tool install webtoon_downloader
Or with pipx:
pipx install webtoon_downloader
Download a series:
webtoon-downloader "https://www.webtoons.com/en/.../list?title_no=..."
Useful first commands:
webtoon-downloader [url] --latest
webtoon-downloader [url] --start 10 --end 25
webtoon-downloader [url] --save-as cbz
webtoon-downloader [url] --out ./downloads --separate
webtoon-downloader [url] --export-metadata --export-format json
webtoon-downloader [url] --proxy http://127.0.0.1:7890 --concurrent-pages 5
webtoon-downloader [url] --debug
Run webtoon-downloader --help for generated CLI help.
Documentation 📚
Full docs site:
Useful pages:
Repository copies of those docs:
- docs/getting-started.md
- docs/cli.md
- docs/faq.md
- docs/architecture.md
- docs/development.md
- docs/modules.md
Known Limitations ⚠️
Some failures are outside the project’s control:
- Webtoons rate limiting and slow CDN responses
- Daily Pass and app-only chapter access
- upstream site markup or API changes
If you want details and workarounds, read the FAQ.
Contributing 🤝
Contributions are welcome.
Typical flow:
- Fork the repo
- Create a branch
- Make your changes
- Run checks
- Open a pull request
Contributor docs:
Disclaimer ⚠️
This tool is intended for personal and educational use only. You are responsible for how you use it, including compliance with the terms of service of the websites involved.
License 📄
Distributed under the MIT License. See LICENSE.
Contact 📬
Zehina – zehinadev@gmail.com
Project links:
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file webtoon_downloader-2.3.1.tar.gz.
File metadata
- Download URL: webtoon_downloader-2.3.1.tar.gz
- Upload date:
- Size: 30.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99a0bd51fb7a0c70dd72b985a442ce6ded1ef6fd2dbe15fbc875efe0ceb2a697
|
|
| MD5 |
08e51260e97c6a1344a96ef930ee152c
|
|
| BLAKE2b-256 |
23e6962ab5249f6e72ad3edf1cb14630d382e5464342c24866d01ab1cdf64b72
|
File details
Details for the file webtoon_downloader-2.3.1-py3-none-any.whl.
File metadata
- Download URL: webtoon_downloader-2.3.1-py3-none-any.whl
- Upload date:
- Size: 44.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9051d7804af81f67885837dfee36896c0de73b1e51f9799c9011cf7a2d2909f
|
|
| MD5 |
42ebc7fb14b12b2a251bd0b26995a44e
|
|
| BLAKE2b-256 |
c06feeb0bb7986b6ec03085251c1b0e48c5af034dff8c875991f3588448fd793
|