微信读书辅助工具,基于微信读书网页版开发的额外功能
- 下载书架上的书到本地,目前仅支持下载 html 格式
- 自动更新阅读时长,可用于刷“读书排行榜”或者“阅读挑战赛”
- 每周日晚 23:30 自动领取“时长兑福利”中的免费体验卡(暂未对外开放)
- 支持下载用户上传的 pdf 格式的书(不计入下载次数限制,因为走的是外部的流量)
如果需要更多功能,可以在issue区讨论
请在项目根目录下新建.env
文件,存放以下环境变量:
# Supabase 数据库连接字符串
DATABASE_URL=
# Deno KV Access Token
DENO_KV_ACCESS_TOKEN=
# Deno KV UUID
DENO_KV_UUID=
如果想要自己部署,可参考以下步骤进行部署,目前仅支持部署到 Deno Deploy。 如果不想自己部署,可以使用 https://weread.deno.dev 公共服务,但有会限制,比如下载次数限制为每月100次,不支持自动领取体验卡等。
本项目不支持下载 需要付费才能查看 的内容,该内容通常表现为每章只有开头的一段内容,后面跟着省略号,如下图所示:
扫码登录时会提示下面的二次确认,但实际上并不需要输入这个验证码也可以登录成功。
这个应该是属于微信读书的bug,后续如果微信读书调整的话,我会跟进处理这个问题。
- 修复部分图片无法加载的问题;
- 美化网站样式;
- 添加更多微信读书API,比如导出笔记、书评等;
- 支持下载更多电子书格式,比如 epub/azw3 等,可以关注这个issue。
- 加入搜索功能,方便下载非书架上的书(因为技术限制,并不保证能搜索到所有的书)。