使用微信读书 Web 版生成 ePub 电子书 (需要无限卡权限, 或已购买的书)
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!
2023-03-15: 不再更新此 repo, 每次更新只是爬虫部分需要更新, 下载图片, 生成 ePub 逻辑都很稳定. npm 包正常更新.
$ pnpm add weread-spy -g
- 本项目使用 ePub v3 规范, 且使用 epubcheck lint, 如果有 lint 报错的地方, 请添加 issue
- ePub 阅读器推荐
Koodo Reader
orApple Books
- 运行此命令, 会自动打开 puppeteer 浏览器
- 扫码登录
- 浏览自己想下载的书, 返回命令行. 监控到 url 像是一本书, 输入
y
开始生成
- 需要安装
Java
, epub check 依赖 java, 可以认为是 ePub 文件的 lint 工具 - 数据文件在
~/Library/Appication Support/weread-spy/
目录下 - 生成 epub 文件在当前目录下, 或者使用
weread-spy one -d some-dir
指定输出目录
flag | desc | default |
---|---|---|
-d,--dir |
最终 ePub 文件输出目录 | pwd |
--interval |
切换章节间隔, 毫秒 | 0 |
weread-spy dl -u <url>
下载电子书信息weread-spy gen -u <url>
根据下载的信息, 生成电子书weread-spy check
跑 epub check
the MIT License http://magicdawn.mit-license.org