{"id":13456525,"url":"https://github.com/arry-lee/wereader","last_synced_at":"2025-04-12T17:46:22.431Z","repository":{"id":45467942,"uuid":"210054184","full_name":"arry-lee/wereader","owner":"arry-lee","description":"一个功能全面的微信读书笔记助手 wereader","archived":false,"fork":false,"pushed_at":"2023-11-26T03:59:55.000Z","size":991,"stargazers_count":906,"open_issues_count":9,"forks_count":121,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-03T20:11:18.451Z","etag":null,"topics":["notes","python","spider","weread"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arry-lee.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-09-21T21:12:55.000Z","updated_at":"2025-03-30T09:37:45.000Z","dependencies_parsed_at":"2023-11-26T04:40:32.364Z","dependency_job_id":null,"html_url":"https://github.com/arry-lee/wereader","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arry-lee%2Fwereader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arry-lee%2Fwereader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arry-lee%2Fwereader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arry-lee%2Fwereader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arry-lee","download_url":"https://codeload.github.com/arry-lee/wereader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248609648,"owners_count":21132916,"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":["notes","python","spider","weread"],"created_at":"2024-07-31T08:01:23.505Z","updated_at":"2025-04-12T17:46:22.410Z","avatar_url":"https://github.com/arry-lee.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# 微信读书助手 wereader\n作者 @arry-lee \n\n## 2023-11-7 \n1. 将框架切换成了pyside6，内置浏览器组件\n\n## 2022-3-31 更新日志\n1. 新增 windows 版安装包[v1.0.0](https://github.com/arry-lee/wereader/releases/download/v1.0.0/wereader.zip) \n2. 界面语言改为中文\n\n## 2022-3-16 更新日志\n1. 增加前进后退功能\n2. 增加进入书城和书架页面快捷方式\n3. 增加记住上次阅读位置，启动后直接进入阅读状态\n\n## 2022-2-16 更新日志\n1. 新增带有 GUI 的客户端，也可作为微信读书的桌面客户端。\n2. 内嵌浏览器实现扫码登录后自动获取 `cookie`，原先的手动获取 `cookie` 的方法现已被移除。\n3. 接口模块 `wereader.py` 中的各个接口函数引入新的形参 `cookie`, 移除了旧的 `COOKIE` 和 `USERID`；\n4. 移除了旧版的 `settings.py` 暂且保留 `client.py` 作为可选的命令行客户端，扫码登录之后仍然能够使用。\n\n## 阅读界面如下：\n![image](doc/ui.png)\n## 笔记界面如下：\n![image](doc/ui2.png)\n\n## 免责声明\n本程序没有爬取任何书籍内容，只提供了一个浏览器功能，所有阅读操作和在浏览器端的操作无异，没有侵犯书籍作者版权和微信读书官方利益。\n\n## 主要功能\n\n1. 获取书架上的书籍列表 `get_bookshelf`\n2. 获取某本书的详情 `get_bookinfo`\n3. 获取某本书的目录 `get_chapters`\n4. 获取某本书你的全部笔记 `get_bookmarklist`\n5. 获取你的所有有笔记的书单 `get_notebooklist`\n6. 获取某一本书的热门划线 `get_bestbookmarks`\n\n具体代码见 `wereader.py`\n\n\n### 新版使用方法\n1. 下载或克隆本项目\n2. 安装所需依赖 `pip install -r requirements.txt`\n3. 通过命令行 `cd path/to/wereader` 进入项目文件夹下，之后输入 `python main.py` 运行客户端 main.py\n4. 扫码登录后再自行探索\n\n扫码之后也通过命令行  `python client.py` 运行旧版的命令行客户端 `client.py`（不建议使用）\n\n本项目如对您有所帮助，请给作者个小星星，谢谢~~~ 如有什么需求和问题也可以提 issue。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farry-lee%2Fwereader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farry-lee%2Fwereader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farry-lee%2Fwereader/lists"}