https://github.com/magicdawn/weread-spy
weread-spy: 使用微信读书 Web 版生成 ePub 电子书
https://github.com/magicdawn/weread-spy
Last synced: about 1 year ago
JSON representation
weread-spy: 使用微信读书 Web 版生成 ePub 电子书
- Host: GitHub
- URL: https://github.com/magicdawn/weread-spy
- Owner: magicdawn
- License: mit
- Created: 2020-09-12T15:51:00.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T15:39:33.000Z (over 1 year ago)
- Last Synced: 2025-05-09T11:53:23.147Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 65.4 MB
- Stars: 293
- Watchers: 4
- Forks: 57
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# weread-spy
> 使用微信读书 Web 版生成 ePub 电子书 (需要无限卡权限, 或已购买的书)
[](https://www.npmjs.com/package/weread-spy)
[](https://www.npmjs.com/package/weread-spy)
[](http://magicdawn.mit-license.org)
> [!CAUTION]
> 项目未维护, 可能会 [导致封号](https://github.com/magicdawn/weread-spy/issues/44#issuecomment-1810076252)
## 声明
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!
## 安装
```sh
$ pnpm add weread-spy -g
```
### 或者使用源码
- `git clone` 此项目
- `pnpm i`
- `pnpm link --global`
这样就可以使用 `weread-spy` 命令了
## epub 规范 & 阅读器
- 本项目使用 ePub v3 规范, 且使用 epubcheck lint, 如果有 lint 报错的地方, 请添加 issue
- ePub 阅读器推荐 `Koodo Reader` or `Apple Books`
## 一站式操作 `weread-spy one`
- 运行此命令, 会自动打开 puppeteer 浏览器
- 扫码登录
- 浏览自己想下载的书, 返回命令行. 监控到 url 像是一本书, 输入 `y` 开始生成
### 注意事项
- 需要安装 `Java`, epub check 依赖 java, 可以认为是 ePub 文件的 lint 工具
- 数据文件在 `~/Library/Appication Support/weread-spy/` 目录下
- 生成 epub 文件在当前目录下, 或者使用 `weread-spy one -d some-dir` 指定输出目录
#### Options
| flag | desc | default |
| ------------ | ---------------------- | ------- |
| `-d,--dir` | 最终 ePub 文件输出目录 | pwd |
| `--interval` | 切换章节间隔, 毫秒 | 0 |
## 其他分步的命令
- `weread-spy dl -u ` 下载电子书信息
- `weread-spy gen -u ` 根据下载的信息, 生成电子书
- `weread-spy check` 跑 epub check
## 更新日志
see CHANGELOG.md
## License
the MIT License http://magicdawn.mit-license.org