面向本机漫画书库的下载、整理与阅读工具。项目包含批量下载入口和
JMComic-WebUI,正式漫画、未完成下载、数据库、认证密钥及导出文件均保留在本机,
不进入 Git 仓库。
- 通过
./批量下载输入空格分隔的 JM 编号并行下载。 - 通过
./JMComic-WebUI/start.sh启动仅本机可访问的书库界面。 - 通过
./JMComic-WebUI/start-lan.sh在受保护的家庭局域网中配对移动设备。 - 支持阅读、分页、标题管理、随机发现、7z 导出和连续条漫处理。
详细使用方法见 使用说明.md 和 JMComic-WebUI/README.md。
下载器使用独立的 hect0x7/JMComic-Crawler-Python,本项目不修改其上游源码,
也不把该独立 Git 仓库和虚拟环境重复上传。首次在新电脑部署时,需要在项目根目录执行:
git clone https://github.com/hect0x7/JMComic-Crawler-Python.git
cd JMComic-Crawler-Python
git checkout e3c7e40
python3.11 -m venv .venv
.venv/bin/python -m pip install -e .当前本地验证使用的上游提交为 e3c7e40。下载选项保存在根目录
option.yml,运行时下载路径由项目入口动态设置。
downloads/:正式书库及.incoming/*.part未完成下载。JMComic-WebUI/data/:SQLite 数据库、缩略图、备份、日志和配对密钥。exports/、outputs/、.work/:导出及临时处理结果。JMComic-Crawler-Python/:独立上游仓库与.venv。
Git 忽略这些目录只会阻止上传,不会删除本机文件。请另外使用 Time Machine 或其他方式 备份本地书库,并且只下载和保存你有权使用的内容。