{"id":28964748,"url":"https://github.com/kurotom/getpycomic","last_synced_at":"2026-04-22T23:35:37.368Z","repository":{"id":300058649,"uuid":"1005080606","full_name":"kurotom/getpycomic","owner":"kurotom","description":"Take the manga/comics wherever you want.","archived":false,"fork":false,"pushed_at":"2026-02-18T16:33:53.000Z","size":16615,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-18T19:55:39.312Z","etag":null,"topics":["cbz","comic","manga","scraping","selenium"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/getpycomic/","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/kurotom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-19T16:26:01.000Z","updated_at":"2026-02-18T16:27:41.000Z","dependencies_parsed_at":"2025-07-31T20:15:54.958Z","dependency_job_id":null,"html_url":"https://github.com/kurotom/getpycomic","commit_stats":null,"previous_names":["kurotom/getpycomic"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/kurotom/getpycomic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotom%2Fgetpycomic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotom%2Fgetpycomic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotom%2Fgetpycomic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotom%2Fgetpycomic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kurotom","download_url":"https://codeload.github.com/kurotom/getpycomic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurotom%2Fgetpycomic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32159959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T17:06:48.269Z","status":"ssl_error","status_checked_at":"2026-04-22T17:06:19.037Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cbz","comic","manga","scraping","selenium"],"created_at":"2025-06-24T06:00:43.927Z","updated_at":"2026-04-22T23:35:37.355Z","avatar_url":"https://github.com/kurotom.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# getpycomic\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\nSearches and obtains the manga/comic images and generates a *CBZ* file. Allows to group the chapters by volumes.\n\nBy default, it uses 6 chapters per volume or if you want to know the volumes and chapters you can consult that information at [https://comick.io](https://comick.io).\n\nIt also allows to convert directories with manga/comic images into CBZ files. Internal directory structure you must have:\n\n```bash\nDIRECTORY\n├── 1.0\n│   ├── 001.jpg\n│   ├── 002.jpg\n│   └── 003.jpg\n├── 2.0\n│   ├── 001.jpg\n│   ├── 002.jpg\n│   └── 003.jpg\n└── 3.0\n    ├── 001.jpg\n    ├── 002.jpg\n    └── 003.jpg\n```\n\nAll images and CBZ files are stored on the current user's desktop.\n\n## Supported pages\n\n- [tmomanga](https://tmomanga.com/)\n- [zonatmo](https://zonatmo.com/)\n- [novelcool](https://novelcool.com/)\n\nTo request new pages, make a new `issue` with `enhancement` tag.\n\n\u003cbr\u003e\n\n\u003e [!NOTE]\n\u003e This project aims to give you the possibility to take this entertainment wherever you go, even without an Internet connection.\n\n\u003e [!IMPORTANT]\n\u003e You must have [Firefox](https://www.mozilla.org/) installed.\nIt will search the default paths of *Firefox*. If it is not found or installed in another path, use the `--firefox-bin` argument and the full path to the executable.\n\n\u003e [!IMPORTANT]\n\u003e **DISCLAIMER:**  \n\u003e This application does not host, distribute, or store any copyrighted content.\n\u003e It is a technical tool intended for personal or educational purposes only.\n\u003e The author is not responsible for any misuse or legal consequences resulting from its use.\n\n\n\u003cbr\u003e\n\n# Installation\n\n```bash\n$ pip install getpycomic\n```\n\n\n# Usage\n\n```bash\n$ getpycomic --help\nusage: getpycomic [-h] -n NAME_OR_PATH [NAME_OR_PATH ...] [-w {tmomanga,zonatmo,novelcool}] [-c CHAPTER] [-v VOLUMES [VOLUMES ...]] [--no-cbz]\n                  [-e {selenium}] [-l {en,es,br,it,ru,de,fr}] [--no-download] [-s] [--verbose] [-i] [--debug] [--no-preserve]\n                  [--size {original,small,medium,large}] [--webcomic] [--firefox-bin FIREFOX_BIN]\n\nGets manga/comic from web to CBZ files.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -n NAME_OR_PATH [NAME_OR_PATH ...], --name_or_path NAME_OR_PATH [NAME_OR_PATH ...]\n                        Name of the manga/comic or path of the manga/comic downloaded\n  -w {tmomanga,zonatmo,novelcool}, --web {tmomanga,zonatmo,novelcool}\n                        Select website. Default `tmomanga`\n  -c CHAPTER, --chapter CHAPTER\n                        Chapters: `all`, `1,5`, `5+` `1-5`. Default `all`.\n  -v VOLUMES [VOLUMES ...], --volumes VOLUMES [VOLUMES ...]\n                        Indicate how the chapters will be put together by volume in the CBZ file. By default, each volume has `6` chapters. For\n                        example: 1:[1,4],2:[5,9]\n  --no-cbz              It only downloads chapters and does not create CBZ files.\n  -e {selenium}, --engine {selenium}\n                        Select engine to get data. Default `selenium`.\n  -l {en,es,br,it,ru,de,fr}, --language {en,es,br,it,ru,de,fr}\n                        Select language. Default `es`.\n  --no-download         It does not configure the motor and does not prepare it.\n  -s, --show            Show engine or not. Default is no.\n  --verbose             Displays messages of all operations.\n  -i, --interactive     Interactive Prompt for manga/comics search. By default the first item found is used.\n  --debug               Show more messages for debug.\n  --no-preserve         Preserve or not the manga/comic images. By default the images are preserved.\n  --size {original,small,medium,large}\n                        Select the size of the image. Default is `original`.\n  --webcomic            If it is a webcomic/webtoon.\n  --firefox-bin FIREFOX_BIN\n                        Binary path of Firefox.\n\nYou can read your manga/comics wherever you want.\n```\n\n## Image sizes\n\nAvailable options used by the `--size` argument:\n\n| Options | Sizes |\n|-|-|\n| `original` | retains original sizes |\n| `small` | 800x1200 |\n| `medium` | 1000x1500 |\n| `large` | 1200x1800 |\n\n\n# Examples\n\n* gets all chapters and create volumes with 6 chapter.\n\n```bash\n$ getpycomic --name_or_path MANGA_NAME --web zonatmo\n```\n\n* gets all chapters of webcomic/webtoon and create volumes with 6 chapter.\n\n```bash\n$ getpycomic --name_or_path MANGA_NAME --web zonatmo --webcomic\n```\n\n* gets all available chapters of \"MANGA_NAME\" from \"zonatmo\", all images are stored with `small` size and builds CBZ files with specific chapters.\n\n```bash\n$ getpycomic --name_or_path MANGA_NAME --web zonatmo --chapter all --size small --volumes 1: [1, 15],2: [16, 30],3: [31, 45]\n```\nor\n```bash\n$ getpycomic --name_or_path MANGA_NAME --web zonatmo --chapter all --size small --volumes 1:[1,15],2:[16,30],3:[31,45]\n```\n\n* convert image directory to CBZ files. Using `--volumes` you can specify chapters per volume, if omitted, 6 chapters per volume will be used.\n\n```bash\n$ getpycomic --name_or_path /path/DIRECTORY --no-download\n```\nor\n```bash\n$ getpycomic --name_or_path /path/DIRECTORY --no-download --volumes 1:[1,3]\n```\n\n* Pass the *Firefox* binary path.\n\nLinux\n```bash\n$ getpycomic --name_or_path MANGA_NAME --firefox-bin /path/firefox\n```\n\nWindows\n\n```bash\n$ getpycomic --name_or_path MANGA_NAME --firefox-bin \\path\\firefox.exe\n```\n\n\n# License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurotom%2Fgetpycomic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkurotom%2Fgetpycomic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurotom%2Fgetpycomic/lists"}