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://championcross.jp
- https://comic-growl.com
- https://comic-room-base.com
- https://comic.j-nbooks.jp
- https://comicpash.jp
- https://comicride.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://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://mangabu.jp/episodes/71f48a2c352ed
CLI
$ cget https://mangabu.jp/episodes/71f48a2c352ed
get: https://mangabu.jp/episodes/71f48a2c352ed
Downloading... ━━━━━━━━━━━━ 100% ( 18/18 pages ) remain: 0:00:00 spent: 0:00:02
saved: IRUKA/prologue
done.
Library
from getcomici import Comici
comici = Comici()
next_url, save_dir, saved = comici.get(
"https://mangabu.jp/episodes/71f48a2c352ed",
save_path="out",
)
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
getcomici-0.0.3.tar.gz
(13.5 kB
view details)
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
getcomici-0.0.3-py3-none-any.whl
(14.8 kB
view details)
File details
Details for the file getcomici-0.0.3.tar.gz.
File metadata
- Download URL: getcomici-0.0.3.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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 |
0739ccde204aa687a4781fda9947333b60ae142c71f8446a8f7cf6b815c510d8
|
|
| MD5 |
c05b7d9e0aa5b1d3b8f8f14de4fd24ab
|
|
| BLAKE2b-256 |
39bb8ea62162238c62b127d23da809364f08410db41baec96e697e80e7dff129
|
File details
Details for the file getcomici-0.0.3-py3-none-any.whl.
File metadata
- Download URL: getcomici-0.0.3-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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 |
b4e5b7d5ce260c79b3da69af7a4d4c982c20dd62afc948b4db0d8ede96c7b561
|
|
| MD5 |
f72d69e2a519f3205071397eea2d3276
|
|
| BLAKE2b-256 |
51dae86fd697aba26def292b9fb64ee73a7f48f59babba44bc8653fc445240d7
|