Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Zehina/Webtoon-Downloader
Webtoons Scraper able to download all chapters of any series wanted.
https://github.com/Zehina/Webtoon-Downloader
manhwa manhwa-scraper python python3 scraper webtoon-crawler webtoon-downloader webtoons webtoons-downloader
Last synced: 2 months ago
JSON representation
Webtoons Scraper able to download all chapters of any series wanted.
- Host: GitHub
- URL: https://github.com/Zehina/Webtoon-Downloader
- Owner: Zehina
- License: mit
- Created: 2021-09-20T00:26:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T19:27:51.000Z (3 months ago)
- Last Synced: 2024-10-30T15:50:44.360Z (2 months ago)
- Topics: manhwa, manhwa-scraper, python, python3, scraper, webtoon-crawler, webtoon-downloader, webtoons, webtoons-downloader
- Language: Python
- Homepage: https://zehina.github.io/Webtoon-Downloader/
- Size: 30.4 MB
- Stars: 141
- Watchers: 9
- Forks: 37
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Webtoon Downloader
A simple tool for downloading chapters of any releases hosted on the webtoons website.
Report Bug
·
Request Feature
[![Release](https://img.shields.io/github/v/release/Zehina/webtoon-downloader)](https://img.shields.io/github/v/release/Zehina/webtoon-downloader)
[![Build status](https://img.shields.io/github/actions/workflow/status/Zehina/webtoon-downloader/main.yml?branch=main)](https://github.com/Zehina/webtoon-downloader/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/Zehina/webtoon-downloader/branch/main/graph/badge.svg)](https://codecov.io/gh/Zehina/webtoon-downloader)
[![Commit activity](https://img.shields.io/github/commit-activity/m/Zehina/webtoon-downloader)](https://img.shields.io/github/commit-activity/m/Zehina/webtoon-downloader)
[![License](https://img.shields.io/github/license/Zehina/webtoon-downloader)](https://img.shields.io/github/license/Zehina/webtoon-downloader)
Contents
## Supported Sites
- https://www.webtoons.com/
## 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
Install via `pip` or `pipx`
```sh
pip install webtoon_downloader
```## Usage
- Downloading all chapters of a given title.
```ps
$ webtoon-downloader "www.webtoons.com/en/.../.../list?title_no=...&page=1"
```
- Downloading all released chapters starting from chapter 10 until the last released chapter.
```ps
$ webtoon-downloader [url] --start 10
```
- Downloading all released chapters until chapter 150.
```ps
$ webtoon-downloader [url] --end 150
```
- Downloading all released chapters between chapter 35 and chapter 67, inclusive of both of these chapters.
```ps
$ webtoon-downloader [url] --start 35 --end 67
```
- Downloading only the latest released chapter using either `-l` or `--latest`.
```ps
$ webtoon-downloader [url] --latest
```
- You can change the format of the downloaded pictures with the `--images-format` argument
```ps
$ 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.```ps
$ 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.
```ps
$ webtoon-downloader [url] --separate
```For example, downloading Tower of God, Chapter 150 to 152 would result in the following:
```ps
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 ]
`For more details on positional arguments, please use the `-h ` or `--help` argument:
```console
webtoon_downloader --help
```## 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.
## Contact
Zehina - [email protected]
Project Link: [https://github.com/Zehina/Webtoon-Downloader](https://github.com/Zehina/Webtoon-Downloader)
## Built With
- [Rich](https://github.com/willmcgugan/rich) Amazing and beautiful text formatting in terminals.
- [Webtoons](https://webtoons.com) For the accessibility to thousands of free comics.[contributors-shield]: https://img.shields.io/github/contributors/Zehina/repo.svg?style=for-the-badge
[contributors-url]: https://github.com/Zehina/Webtoon-Downloader/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/Zehina/repo.svg?style=for-the-badge
[forks-url]: https://github.com/Zehina/Webtoon-Downloader/network/members
[stars-shield]: https://img.shields.io/github/stars/Zehina/repo.svg?style=for-the-badge
[stars-url]: https://github.com/Zehina/Webtoon-Downloader/stargazers
[issues-shield]: https://img.shields.io/github/issues/Zehina/repo.svg?style=for-the-badge
[issues-url]: https://github.com/Zehina/Webtoon-Downloader/issues
[license-shield]: https://img.shields.io/github/license/Zehina/repo.svg?style=for-the-badge
[license-url]: https://github.com/Zehina/Webtoon-Downloader/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/Zehina