Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magicdawn/weread-spy
weread-spy: 使用微信读书 Web 版生成 ePub 电子书
https://github.com/magicdawn/weread-spy
Last synced: 14 days 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 (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T18:28:15.000Z (over 1 year ago)
- Last Synced: 2024-10-22T22:12:43.943Z (22 days ago)
- Language: TypeScript
- Homepage:
- Size: 15.6 MB
- Stars: 283
- Watchers: 5
- Forks: 57
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# weread-spy
> 使用微信读书 Web 版生成 ePub 电子书 (需要无限卡权限, 或已购买的书)
[![npm version](https://img.shields.io/npm/v/weread-spy.svg?style=flat-square)](https://www.npmjs.com/package/weread-spy)
[![npm downloads](https://img.shields.io/npm/dm/weread-spy.svg?style=flat-square)](https://www.npmjs.com/package/weread-spy)
[![npm license](https://img.shields.io/npm/l/weread-spy.svg?style=flat-square)](http://magicdawn.mit-license.org)## 声明
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!
本项目仅供技术研究使用, 请勿用于商业用途!## 注意
2023-03-15:
不再更新此 repo, 每次更新只是爬虫部分需要更新, 下载图片, 生成 ePub 逻辑都很稳定.
npm 包正常更新.## 安装
```sh
$ pnpm add weread-spy -g
```## 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## Changelog
[CHANGELOG.md](CHANGELOG.md)
## License
the MIT License http://magicdawn.mit-license.org