{"id":13545187,"url":"https://github.com/Zehina/Webtoon-Downloader","last_synced_at":"2025-04-02T15:31:01.686Z","repository":{"id":38217899,"uuid":"408268292","full_name":"Zehina/Webtoon-Downloader","owner":"Zehina","description":"Webtoons Scraper able to download all chapters of any series wanted.","archived":false,"fork":false,"pushed_at":"2025-03-15T12:58:27.000Z","size":31952,"stargazers_count":173,"open_issues_count":21,"forks_count":56,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-01T13:01:43.645Z","etag":null,"topics":["manhwa","manhwa-scraper","python","python3","scraper","webtoon-crawler","webtoon-downloader","webtoons","webtoons-downloader"],"latest_commit_sha":null,"homepage":"https://zehina.github.io/Webtoon-Downloader/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zehina.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-20T00:26:44.000Z","updated_at":"2025-03-30T10:30:03.000Z","dependencies_parsed_at":"2025-04-01T13:01:30.603Z","dependency_job_id":"bbf9ebef-7a92-40e4-8cdb-d51d064b06c2","html_url":"https://github.com/Zehina/Webtoon-Downloader","commit_stats":{"total_commits":59,"total_committers":6,"mean_commits":9.833333333333334,"dds":"0.27118644067796616","last_synced_commit":"e965330c066044a6b6a4f849caf3de74c6388ed2"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zehina%2FWebtoon-Downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zehina%2FWebtoon-Downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zehina%2FWebtoon-Downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zehina%2FWebtoon-Downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zehina","download_url":"https://codeload.github.com/Zehina/Webtoon-Downloader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246841623,"owners_count":20842622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["manhwa","manhwa-scraper","python","python3","scraper","webtoon-crawler","webtoon-downloader","webtoons","webtoons-downloader"],"created_at":"2024-08-01T11:00:58.773Z","updated_at":"2025-04-02T15:31:01.674Z","avatar_url":"https://github.com/Zehina.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n\n  \u003ch2 align=\"center\"\u003eWebtoon Downloader\u003c/h2\u003e\n\n  \u003cp align=\"cen\"\u003e\n    A simple tool for downloading chapters of any releases hosted on the webtoons website.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/Zehina/Webtoon-Downloader/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/Zehina/Webtoon-Downloader/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n[![Release](https://img.shields.io/github/v/release/Zehina/webtoon-downloader)](https://img.shields.io/github/v/release/Zehina/webtoon-downloader)\n[![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)\n[![codecov](https://codecov.io/gh/Zehina/webtoon-downloader/branch/main/graph/badge.svg)](https://codecov.io/gh/Zehina/webtoon-downloader)\n[![Commit activity](https://img.shields.io/github/commit-activity/m/Zehina/webtoon-downloader)](https://img.shields.io/github/commit-activity/m/Zehina/webtoon-downloader)\n[![License](https://img.shields.io/github/license/Zehina/webtoon-downloader)](https://img.shields.io/github/license/Zehina/webtoon-downloader)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Zehina/Webtoon-Downloader/da001b7f9198a842610e09d3e45a31b0f5e0b9e9/docs/imgs/demo.svg\"\u003e\n\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003e\u003ch2 style=\"display: inline-block\"\u003eContents\u003c/h2\u003e\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#supported-sites\"\u003eSupported Sites\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#compatibility\"\u003eCompatibility\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## Supported Sites\n\n- https://www.webtoons.com/\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Zehina/Webtoon-Downloader/blob/master/docs/imgs/help.png?raw=true\"\u003e\n\u003c/p\u003e\n\n### Compatibility\n\nWebtoon Downloader is supported on Windows, Linux \u0026 OSX. The minimum python version required is: 3.9\n\n### Installation\n\nInstall via `pip` or `pipx`\n\n```sh\npip install webtoon_downloader\n```\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\n## Usage\n\n- Downloading all chapters of a given title.\n  ```ps\n  $ webtoon-downloader \"www.webtoons.com/en/.../.../list?title_no=...\u0026page=1\"\n  ```\n- Downloading all released chapters starting from chapter 10 until the last released chapter.\n  ```ps\n  $ webtoon-downloader [url] --start 10\n  ```\n- Downloading all released chapters until chapter 150.\n  ```ps\n  $ webtoon-downloader [url] --end 150\n  ```\n- Downloading all released chapters between chapter 35 and chapter 67, inclusive of both of these chapters.\n  ```ps\n  $ webtoon-downloader [url] --start 35 --end 67\n  ```\n- Downloading only the latest released chapter using either `-l` or `--latest`.\n  ```ps\n  $ webtoon-downloader [url] --latest\n  ```\n- You can change the format of the downloaded pictures with the `--images-format` argument\n  ```ps\n  $ webtoon-downloader [url] --images-format 'png'\n  ```\n- By default, the downloaded chapters will be stored under the current working directory with the folder name [series_title].\n  For example, downloading Tower of God, Chapter 150 would result in the following:\n  `ps\nTower_of_God\n    │--150_001.jpg\n    │--150_002.jpg\n    │--150_003.jpg\n    │...\n`\n- In order to download these images into a different folder, you can use the `--dest` optional argument.\n\n  ```ps\n  $ webtoon-downloader [url] --dest ./path/to/parent/folder/of/downloaded/images\n  ```\n\n* 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.\n\n  ```ps\n  $ webtoon-downloader [url] --separate\n  ```\n\n  For example, downloading Tower of God, Chapter 150 to 152 would result in the following:\n\n  ```ps\n  Tower_of_God\n      │150\n          │--150_001.jpg\n          │--150_002.jpg\n          │--150_003.jpg\n          │...\n      │151\n          │--151_001.jpg\n          │--151_002.jpg\n          │--151_003.jpg\n          │...\n      │152\n          │--152_001.jpg\n          │--152_002.jpg\n          │--152_003.jpg\n          │...\n  ```\n\n- You can additionally export the summary, chapter-title and author-notes into text files.\n  You can select the format for the output as either JSON (default) or plain text files or both.\n  `ps\n$ webtoon-downloader [url] --export-texts [--export-format \u003cjson|text|all\u003e]\n`\n\nFor more details on positional arguments, please use the `-h ` or `--help` argument:\n\n```console\nwebtoon_downloader --help\n```\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nAny contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\nZehina - zehinadev@gmail.com\n\nProject Link: [https://github.com/Zehina/Webtoon-Downloader](https://github.com/Zehina/Webtoon-Downloader)\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## Built With\n\n- [Rich](https://github.com/willmcgugan/rich) Amazing and beautiful text formatting in terminals.\n- [Webtoons](https://webtoons.com) For the accessibility to thousands of free comics.\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/Zehina/repo.svg?style=for-the-badge\n[contributors-url]: https://github.com/Zehina/Webtoon-Downloader/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/Zehina/repo.svg?style=for-the-badge\n[forks-url]: https://github.com/Zehina/Webtoon-Downloader/network/members\n[stars-shield]: https://img.shields.io/github/stars/Zehina/repo.svg?style=for-the-badge\n[stars-url]: https://github.com/Zehina/Webtoon-Downloader/stargazers\n[issues-shield]: https://img.shields.io/github/issues/Zehina/repo.svg?style=for-the-badge\n[issues-url]: https://github.com/Zehina/Webtoon-Downloader/issues\n[license-shield]: https://img.shields.io/github/license/Zehina/repo.svg?style=for-the-badge\n[license-url]: https://github.com/Zehina/Webtoon-Downloader/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://linkedin.com/in/Zehina\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZehina%2FWebtoon-Downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZehina%2FWebtoon-Downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZehina%2FWebtoon-Downloader/lists"}