← 全部技能

weread

v0.1.0

读你的微信读书数据:书架与阅读进度、划线/想法、书籍信息与目录、搜索、阅读统计,并可把笔记导出成 Markdown;只读网页接口,登录态取一次。

什么时候用用户要查看、取用或导出自己微信读书里的书架、笔记、划线、想法、阅读进度、阅读时长或书籍信息时;提到「微信读书」相关的取数/导出需求时。

组合应用 由多个技能协作完成 全平台

怎么装

一次装齐 按顺序执行 3 条

1pi install git:gitea.vhkd.top/pi-hub/skill-interface@v0.1.4依赖
2pi install git:gitea.vhkd.top/pi-hub/cdp-page-control@v0.1.4依赖
3pi install git:gitea.vhkd.top/pi-hub/weread@v0.1.0本体
Pipi install git:gitea.vhkd.top/pi-hub/weread@v0.1.0

装完跑 pi-skill weread check。

先准备什么

node运行环境

用到内置 fetch 与 AbortSignal.timeout

sqlite3命令

只在本机 Chrome 读登录态(login --from-chrome,macOS)时用到

security命令

macOS 读浏览器 cookie 的钥匙串口令时用到(login --from-chrome)

要先配什么

exportDir 可选

Markdown 导出根目录

常用命令

login获取/刷新登录态:受控浏览器扫码、日常 Chrome、或手工 cookie
status实时验证登录态与账号;--notify 掉登录时推手机
shelf书架与阅读进度(进度/时长/最近在读)
notes笔记本总览,或某本书的划线 + 想法
book某本书的信息 + 目录 + 我的进度
search搜微信读书书城(书名/作者)
stats阅读统计:读完/在读数、总时长、读得最多的书
export会改状态把划线/想法导出成 Markdown(默认预览,--yes 写入;--all 批量,可续跑)