微信读书笔记、划线等信息同步到notion数据库
注意:不存在划线、书评等信息的书籍不会被获取、导入
- 导入书籍的划线、评论、笔记等信息到 Notion 数据库
注意:不存在划线、书评等信息的书籍不会被获取、导入
- 支持 Web 端部署执行和本机 Python 脚本运行
- 支持 Notion 增量读写
- 支持用户选择书籍获取模式 [存在划线 / 书架书籍 / 全部书籍]
- 单独导出功能。导出为 markdown 文件
- 考虑支持自定义 Noiton 数据库结构
- 安装依赖
pip install -r requirements.txt
- 配置 settings/settings.py 文件中的信息
- 获取 Notion token
- 打开此页面并登录
- 点击New integration 输入 name 提交.(如果已有,则点击 view integration)
- 点击show,然后copy
- 从微信读书中获取 cookie
- 在浏览器中打开 weread.qq.com 并登录
- 打开开发者工具(按 F12),点击 network(网络),刷新页面, 点击第一个请求,复制 cookie 的值。
- 准备 Noiton Database ID
- 复制此页面到你的 Notion 中,点击右上角的分享按钮,将页面分享为公开页面
- 点击页面右上角三个点,在 connections 中找到选择你的 connections。第一步中创建的 integration 的 name
- 通过 URL 找到你的 Database ID 的值。
例如:页面 https://www.notion.so/yayya/d92bb4b8434745baa2061caf67d6ef7a?v=b4a5bfb89e8e44868a473179ee60x851 的 ID 为d92bb4b8434745baa2061caf67d6ef7a
- 运行
python weread_2_notion.py
执行脚本: bash deploy.sh
- 安装依赖:
python3 install -r requirement.txt
- 启动 Web 端:
python3 app.py
本工具仅作技术研究之用,请勿用于商业或违法用途,由于使用该工具导致的侵权或其它问题,该本工具不承担任何责任!