# hect0x7/JMComic-Crawler-Python

Python API for JMComic | 提供Python API访问禁漫天堂，同时支持网页端和移动端 | 禁漫天堂GitHub Actions下载器🚀

Repository: https://github.com/hect0x7/JMComic-Crawler-Python
Canonical: https://ross.abutalabs.com/products/jmcomic-crawler-python
Homepage: https://jmcomic.readthedocs.io/zh-cn/latest/option_file_syntax/#
Language: Python
License: MIT
License Family: permissive
Topics: 18comic, crawler, github-actions, pypi, python, readthedocs, downloader, jmcomic, asyncio
Last push: 2026-08-25T11:46:16+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 89
- inputs: {"age_days": 1249, "days_push": 8, "days_rel": 8, "gap_med": 12, "n_releases_24m": 44}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6997, forks 11685 (observed 2026-08-28T04:09:52.510301+00:00)

## What it is
A Python library providing an API client for the JMComic (18comic) site, supporting both web and mobile endpoints, with album downloading, search, favorites, and image decoding. It also offers a CLI and GitHub Actions workflow for automated downloads and export to PDF/ZIP formats.

## Use cases
- download comics from jmcomic to local storage
- convert downloaded albums to pdf or zip
- search and browse jmcomic albums programmatically
- export jmcomic favorites list
- set up github actions to auto-download albums

## When to choose
- you need a maintained Python API or CLI for downloading JMComic albums
- you want automated downloads via GitHub Actions
- you need post-processing like PDF/ZIP conversion of downloaded images

## When to avoid
- you need a general-purpose web scraping framework
- your use case involves sites other than JMComic
- you require a GUI application

## Facets
- artifact type: library
- maturity: stable
- function: web-scraping, http-client, image-processing, pdf, cli
- domain: crawlers, files, developer-tools
- platform: python, cli, cross-platform
- tags: comic-downloader, jmcomic, github-actions, asyncio, adult-content, api-wrapper, automation

## Member repositories
- hect0x7/JMComic-Crawler-Python (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:52.510301+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:40:52.410894+00:00, confidence not recorded.
  - readme: https://github.com/hect0x7/JMComic-Crawler-Python (fetched 2026-08-28T04:09:52.510301+00:00, sha cd3f0b5b656e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
