{"id":13456639,"url":"https://github.com/DoooReyn/WxReader","last_synced_at":"2025-03-24T11:30:53.706Z","repository":{"id":61158052,"uuid":"541883718","full_name":"DoooReyn/WxReader","owner":"DoooReyn","description":"基于PySide6的微信读书自动阅读器","archived":false,"fork":false,"pushed_at":"2024-06-27T02:17:23.000Z","size":2841,"stargazers_count":293,"open_issues_count":11,"forks_count":30,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-29T00:32:16.673Z","etag":null,"topics":["cefpython3","pyside6","qt","weread","wxreader"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DoooReyn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"licenses/LICENSE.ME","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-27T03:18:28.000Z","updated_at":"2024-10-27T09:28:18.000Z","dependencies_parsed_at":"2023-01-22T04:04:55.207Z","dependency_job_id":"55662194-61a3-4eba-8492-a53ec3242720","html_url":"https://github.com/DoooReyn/WxReader","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoooReyn%2FWxReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoooReyn%2FWxReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoooReyn%2FWxReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoooReyn%2FWxReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DoooReyn","download_url":"https://codeload.github.com/DoooReyn/WxReader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245260731,"owners_count":20586450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cefpython3","pyside6","qt","weread","wxreader"],"created_at":"2024-07-31T08:01:25.269Z","updated_at":"2025-03-24T11:30:53.281Z","avatar_url":"https://github.com/DoooReyn.png","language":"Python","readme":"# WxReader\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=doooreyn/WxReader\u0026type=Date)](https://star-history.com/#doooreyn/WxReader\u0026Date)\n\n## 更新说明\n\n### WxReader 2.0.2 [2023/06/14]\n\n- 开发环境最高支持到 Python 3.7\n  \u003e 因为 cefpython3 对全平台的支持目前最新的版本是 66.0，但是它对 Python 版本的要求是低于 3.8，\n  \u003e 也就是说 Python 3.8+ 是不能用的，望开发者知悉。\n- 尝试修复 [issue#19](https://github.com/DoooReyn/WxReader/issues/19) 网络错误问题\n    - 增加网络错误详情提示（方便查看具体错误，也方便大家报告，不然很难追踪）\n    - 如果遇到 `chrome-error` 错误，则自动跳回首页\n- “主题切换”功能暂不可用\n  \u003e “主题切换”功能由于官方最近把 API 隐藏了，目前无法使用模拟点击实现，且暂未找到替代的方法。\n  \u003e 因此 2.0.2 决定将“主题切换”设置为“暂不可用”，请用户暂时通过官方按钮手动切换。\n\n### WxReader 2.0.1 [2022/10/23]\n\n- 修复 cef 缓存路径创建失败问题\n- 优化页面滚动体验\n\n### WxReader 2.0.0 [2022/10/22]\n\n- 全新的 WebView 方案\n    - Qt WebEngine 存在严重的性能问题，本轮优化已完全弃用\n    - cefpython3 在此方面表现非常优异，大幅提升了阅读体验\n- 工具栏调整\n    - 删除\"静默\"\n    - \"固定\"修改为\"收起\"，并绑定快捷键 F6\n    - 顺序调整\n    - 悬停时提示加上了快捷键\n- 快捷键调整\n    - 删除工具栏\"静默\"动作对应的 Esc\n    - 首页从 F3 调整为 F4\n    - F3 分配给\"赞助\"\n- 系统托盘图标行为反馈\n    - 单击或双击将激活主窗口\n    - 右击不会激活主窗口\n- 状态栏调整\n    - \"页面加载进度条\" 修改为 \"显示当前页面地址\"\n\n### WxReader 2.0.0-beta.2 [2022/10/18]\n\n- 升级引擎到 PySide6，主要解决 Qt WebEngine 内存占用问题\n- 新增安装包\n- 更新便携版\n    - 对包体进行了精简优化\n- 更新 LICENSE\n\n### WxReader 2.0.0-beta [2022/10/11]\n\n- 微读自动阅读器 2.0.0 推出啦！ 首个包是未删减、无压缩的便携版。\n- 因为 Qt 的 WebEngine 动态库体积比较大，所以包整体体积也不小。\n- 后续会尝试通过不同手段来优化一下包体，敬请期待。\n\n---\n\n## 快捷键\n\n| 按键   | 说明       |\n|------|----------|\n| F1   | 打开帮助     |\n| F2   | 打开关于     |\n| F3   | 打开赞助     |\n| F4   | 回到首页     |\n| F5   | 刷新页面     |\n| F6   | 显示/隐藏工具栏 |\n| F8   | 导出笔记     |\n| F9   | 切换主题     |\n| F10  | 切换自动阅读   |\n| F11  | 切换全屏     |\n| F12  | 打开更多选项   |\n| +    | 加快滚动速度   |\n| -    | 降低滚动速度   |\n| Home | 回到顶部     |\n| End  | 滚到顶部     |\n| PgUp | 向上滚动一个视图 |\n| PgDn | 向下滚动一个视图 |\n| ←    | 上一章(页)   |\n| →    | 下一章(页)   |\n| ↑    | 向上滚动一行   |\n| ↓    | 向下滚动一行   |\n\n---\n\n## 问题反馈\n\n- 如有问题或建议，请到[官方仓库][1]进行讨论;\n- 也可以给我发邮件 **jl88744653@gmail.com**，但请确保主题是**我为微读提意见**，不然可能会被我过滤掉。\n\n[1]: https://github.com/DoooReyn/WxReader\n\n[2]: https://github.com/DoooReyn/WxRead-PC-AutoReader\n\n---\n\n## 想说的话\n\n**微读阅读器**从**2020.02.17**开始立项，出发点原本就是一个意外，但东西出来之后，意外地收到了很多朋友的喜欢和关注。\n\n从最初的网页版，衍变到后来基于**Electron.js**开发的PC版问世，自此之后**微读阅读器**的版本就一直停留在**1.3.0**。\n因为它纯粹是我一时热血上头开发的一个小工具，所以不会让它太占用我的个人时间。\n尽管后来收到了一些反馈和建议，但是 U Know，懒是阶段性的，热情下头之后就很难抬起手来继续了。\n\n如今，时隔两年半，收到了不少用户反馈之后，**微读阅读器2.0** 终于发布啦！\n\n相比 **1.3**，**2.0** 做了比较大的改进，主要包括：\n\n- 弃用 **Electron.js** 框架，改用 **PySide6** 作为底层支持;\n- 所有操作都放在了工具栏，操作更加简单直接，大大提升用户体验；\n- 修复大范围挂机暂停的问题：\n    - **1.3** 在切换页面之后就会进行滚动判定，如果内容未加载完毕，可能造成误判；\n    - **2.0** 只有当页面内容完全载入之后才会开启滚动；\n    - **1.3** 的页面滚动失效问题比较严重\n    - **2.0** 使用应用级定时器来刷新滚动状态，目前测试来看还算比较稳定；\n- 优化自动阅读时暂停的条件：选中文本、打开目录、打开评论；\n- 增加速度、步幅设置，放宽速度限制；\n- 增加全文阅读完成时发送 **GET** 请求的功能；\n- **2.0**将完全开源，但未经允许禁止投入商业使用。\n\n最后，**微读阅读器2.0**是基于 **PySide6** 全新开发的，整个过程差不多花了一周 _（因为国庆罢工啦）_，时间上是比较仓促的，\n因此很可能还存在一些问题或体验上的不足，后续会陆续跟进维护，也欢迎大家到[官方仓库][1]\n提问题。\n\n\u003e **2022/10/22 更新**\n\u003e\n\u003e  新一轮优化弃用 QtWebEngine，全面拥抱性能极佳的 **cefpython3**，这次释放出的是正式版，欢迎大家体验！\n\u003e\n\n---\n\n## 写在最后\n\n开发不易，请大家多多支持！😊\n\n![](./resources/img/alipay_qrcode.jpg)\n\n![](./resources/img/wx_qrcode.jpg)\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoooReyn%2FWxReader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDoooReyn%2FWxReader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoooReyn%2FWxReader/lists"}