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: about 1 year ago
JSON representation

weread-spy: 使用微信读书 Web 版生成 ePub 电子书

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)

> [!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