Skip to main content

Command-line manga downloader for kxx.moe / kzz.moe / koz.moe

Project description

kmoe

English

kxx.moe / kzz.moe / koz.moe 漫画站点的命令行下载工具。

功能

  • 邮箱登录,Session 加密存储
  • 搜索漫画,支持语言筛选
  • 查看漫画详情和卷列表
  • 下载漫画(MOBI / EPUB),支持并发下载
  • 本地库管理:查看、导入、关联、更新
  • 多镜像自动故障转移

安装

需要 Python 3.10+。

pip install kmoe

或从源码安装:

git clone https://github.com/holdjun/kmoe.git
cd kmoe
pip install .

开发模式:

pip install uv
uv sync

使用

登录

kmoe login -u your@email.com
kmoe status                            # 查看登录状态和配置

首次登录会引导配置下载目录、默认格式等参数。

搜索

kmoe search "龍珠"
kmoe search "SAKAMOTO" --lang jp --page 2

搜索结果显示每部漫画的 Comic IDID 列),后续操作需要用到。

查看详情

kmoe info 18488

显示漫画元数据、每卷的 Vol ID 及文件体积。

下载

kmoe download 18488                    # 下载全部卷
kmoe download 18488 -V 1001,1002      # 指定 Vol ID
kmoe download 18488 -f epub            # 指定格式

本地库

kmoe library                           # 查看已下载
kmoe update 18488                      # 更新漫画(下载新卷)
kmoe scan --dry-run                    # 预览导入
kmoe scan                              # 导入已有目录
kmoe link /path/to/manga 12345         # 手动关联

配置

配置文件位于 ~/.local/share/kmoe/config.toml,登录时自动创建。

可配置项:下载目录、默认格式、首选镜像、并发数等。

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kmoe-0.1.1.tar.gz (150.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kmoe-0.1.1-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

Details for the file kmoe-0.1.1.tar.gz.

File metadata

  • Download URL: kmoe-0.1.1.tar.gz
  • Upload date:
  • Size: 150.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmoe-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d68ae88b6b667644c98438ef588001f5f1efc319855e118ede9320d0be66c2bf
MD5 39661b1a03d359a34c63809e4f1e91a0
BLAKE2b-256 6f65376df7f255664fc0be4a00877c5c68c941e8e726a655eb83bc676b2bbf8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmoe-0.1.1.tar.gz:

Publisher: publish.yml on holdjun/kmoe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmoe-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: kmoe-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmoe-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ef7f5242379b572ba68f50f8542ca46f2eb3480d25d4139f5730393a869d716
MD5 02dde9a07c4d7c3f4e9f229d14909808
BLAKE2b-256 a4d29940298dec823bd339753b326202087c834497f9f5c8f5dee1daf968e190

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmoe-0.1.1-py3-none-any.whl:

Publisher: publish.yml on holdjun/kmoe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page