Skip to content

88825/wereadx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wereadx

微信读书辅助工具,基于微信读书网页版开发的额外功能

功能列表

  1. 下载书架上的书到本地,目前仅支持下载 html 格式
  2. 自动更新阅读时长,可用于刷“读书排行榜”或者“阅读挑战赛”
  3. 每周日晚 23:30 自动领取“时长兑福利”中的免费体验卡(暂未对外开放)
  4. 支持下载用户上传的 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次,不支持自动领取体验卡等。

1. fork 本项目

2. 在根目录创建.env文件,内容按照上面的说明填写

3. 新建 Deno Deploy 项目,配置如下:

项目配置

4. 部署完成,在 Deno Deploy 的设置页面,添加环境变量

环境变量配置

特别注意

1. 关于付费内容

本项目不支持下载 需要付费才能查看 的内容,该内容通常表现为每章只有开头的一段内容,后面跟着省略号,如下图所示:

需要付费才能查看的内容

2. 关于双重验证码

扫码登录时会提示下面的二次确认,但实际上并不需要输入这个验证码也可以登录成功。

登录时二次确认

这个应该是属于微信读书的bug,后续如果微信读书调整的话,我会跟进处理这个问题。

后续计划

  • 修复部分图片无法加载的问题;
  • 美化网站样式;
  • 添加更多微信读书API,比如导出笔记、书评等;
  • 支持下载更多电子书格式,比如 epub/azw3 等,可以关注这个issue。
  • 加入搜索功能,方便下载非书架上的书(因为技术限制,并不保证能搜索到所有的书)。

About

微信读书辅助工具,可用于书籍下载及自动阅读、自动兑换体验卡等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published