This project has been archived by its maintainers, and is no longer receiving any updates.
getcomici
Retrieve and save images from manga distribution sites using Comici+.
Note: Redistribution of downloaded image data is prohibited. Please keep it to private use.
Valid URL Formats
<host>/episodes/<id><host>/series/<id>/rss- e.g. https://takecomic.jp/series/b167ea507d35f/rss
- Every episode the feed lists is downloaded, newest first.
- The feed only carries the most recent episodes; use the series page below for the whole series.
<host>/series/<id>, with or without/newor a page number on it- e.g. https://takecomic.jp/series/3f846451aff2d, https://takecomic.jp/series/3f846451aff2d/new, https://takecomic.jp/series/3f846451aff2d/2
- The episode list is read from page 1 upwards until a page 404s, and every episode linked from it is downloaded, oldest first.
Available Hosts
- https://asacomi.jp
- https://bibibi-comic.com
- https://bigcomics.jp
- https://championcross.jp
- https://comic-growl.com
- https://comic-room-base.com
- https://comic-ryu.jp
- https://comic.j-nbooks.jp
- https://comicpash.jp
- https://comicride.jp
- https://comics.comici.jp
- https://comics.manga-bang.com
- https://comirela.com
- https://ebookstore.corkagency.com
- https://g-comi.jp
- https://hanayume.com
- https://hayacomic.jp
- https://heros-web.com
- https://kansai.mag-garden.co.jp
- https://kimicomi.com
- https://manga-zegra.com
- https://mangabu.jp
- https://mangalt.jp
- https://mangaspa.nikkan-spa.jp
- https://namicomic.jp
- https://piacomic.jp
- https://rimacomiplus.jp
- https://studio.booklista.co.jp
- https://takecomic.jp
- https://younganimal.com
- https://youngchampion.jp
Installation
# mise via github release
mise use -g github:eggplants/getcomici
# mise via pipx
mise use -g pipx:getcomici
# pipx
pipx install getcomici
# pip
pip install getcomici
Docker
docker pull ghcr.io/eggplants/getcomici
docker run --rm -v "$PWD:/work" -w /work \
ghcr.io/eggplants/getcomici https://takecomic.jp/episodes/74f33031e13cd
CLI
$ cget https://takecomic.jp/episodes/74f33031e13cd
get: https://takecomic.jp/episodes/74f33031e13cd
Downloading... ━━━━━━━━━━━━ 100% ( 31/31 pages ) remain: 0:00:00 spent: 0:00:02
saved: メイドインアビス/1話
done.
Library
from getcomici import Comici
comici = Comici()
next_url, save_dir, saved = comici.get(
"https://takecomic.jp/episodes/74f33031e13cd",
save_path="out",
)
License
Metadata
Release files for getcomici 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| getcomici-0.1.0.tar.gz | 14.0 kB | Without provenance | Details for getcomici-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| getcomici-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for getcomici-0.1.0-py3-none-any.whl |
Total release size: 29.1 kB
Release files / getcomici-0.1.0.tar.gz
| Download URL | getcomici-0.1.0.tar.gz |
|---|---|
| Size | 14.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25091c100e89853a2dc9c7c064a13f769f7e35de6a5c5639c57af9c72da29ace
|
|
BLAKE2b-256 checksum How to use checksums |
33028fabb3b1ca5b8d72129a88785d667f10a95484b544ef19ee28e9d20e06a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}
|
Release files / getcomici-0.1.0-py3-none-any.whl
| Download URL | getcomici-0.1.0-py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b13ecc249728de25944cd137ee7dc0e27c1f16a5115dac84e014edd2b8554d0
|
|
BLAKE2b-256 checksum How to use checksums |
fead97ea37ca95708da04ac8154c24e81938b7f509c15b00e9e3b7a12ea3d358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}
|
Security for getcomici 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.