Skip to content
 
 

Repository files navigation

Local JMreader

面向本机漫画书库的下载、整理与阅读工具。项目包含批量下载入口和 JMComic-WebUI,正式漫画、未完成下载、数据库、认证密钥及导出文件均保留在本机, 不进入 Git 仓库。

功能

  • 通过 ./批量下载 输入空格分隔的 JM 编号并行下载。
  • 通过 ./JMComic-WebUI/start.sh 启动仅本机可访问的书库界面。
  • 通过 ./JMComic-WebUI/start-lan.sh 在受保护的家庭局域网中配对移动设备。
  • 支持阅读、分页、标题管理、随机发现、7z 导出和连续条漫处理。

详细使用方法见 使用说明.mdJMComic-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,运行时下载路径由项目入口动态设置。

不进入 Git 的本地内容

  • downloads/:正式书库及 .incoming/*.part 未完成下载。
  • JMComic-WebUI/data/:SQLite 数据库、缩略图、备份、日志和配对密钥。
  • exports/outputs/.work/:导出及临时处理结果。
  • JMComic-Crawler-Python/:独立上游仓库与 .venv

Git 忽略这些目录只会阻止上传,不会删除本机文件。请另外使用 Time Machine 或其他方式 备份本地书库,并且只下载和保存你有权使用的内容。

About

Local JM comic downloader and reader WebUI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages