微信读书笔记如何自动同步到Notion?轻松实现的3个步骤

WeRead2Notion预览

你也可以通过网页版本体验效果,访问链接:https://book.malinkang.com/

下面,我将为你详细解读如何使用这个工具。

第一步:Fork工程

访问这个地址:https://github.com/malinkang/weread2notion,点击右上角的“Fork”按钮(顺便给个star以示支持!)

Fork

设置权限

请确认你已打开Github Action的读写权限。

前往设置:Settings -> Actions -> General,然后下拉找到“Workflow permissions”,如果没有选中“Read and write permissions”,请选中它并保存。



获取微信读书Cookie

  1. 在浏览器中打开网页版微信读书:https://weread.qq.com,使用扫码登录。
  2. 按下F12键进入开发者模式,然后在“网络”选项中选择“文档”,找到weread.qq.com,点击下拉菜单,复制Cookie值。

如果没有内容显示,请尝试刷新页面。建议使用Chrome浏览器,有用户反馈QQ浏览器无法获取有效的Cookie。

获取Cookie

进行授权

  1. 在浏览器中打开以下链接,以进行授权:授权链接

  2. 随后点击“Next”按钮,然后选择“Allow access”。

授权
授权
  1. 点击复制按钮,保存你的NOTION_TOKEN和NOTION_PAGE的值。

    复制

在Github的秘密中添加变量

  1. 打开你fork的项目,导航至Settings -> Secrets and variables -> New repository secret。

  1. 在“Name”栏中输入“WEREAD_COOKIE”,在“Secret”框中填写从微信读书获取的Cookie并点击“Add secret”。


  1. 按照相同的方式,再次点击“New repository secret”,分别添加变量“NOTION_TOKEN”和“NOTION_PAGE”。最终的效果如图所示。

请留意,这三项变量名必须100%正确,任何字符的错误都会导致同步失败。

执行任务

完成以上设置后,打开你的Fork项目,依次点击 “Actions” -> “weread sync” -> “Run workflow”进行运行。

运行

问题排查

  1. 你可以点击Fork项目的“Action”去检查运行状态,绿色表示成功,红色则表示失败。

如有问题,点击查看日志进行自查。



问题解答

  1. 为什么有些书籍未能同步过来?

此项目仅同步已划线或做了笔记的书籍,书架上未做任何标记的书籍不会被同步。如果想同步书架中的所有书籍,请考虑使用WeRead2Notion-Pro。

  1. 每天何时进行同步?

此项目设置为UTC时间的0点进行同步,对于中国用户而言,就是每天早上8点,但请注意,Github可能会有延迟,通常是在8点几分进行同步。如果需要修改同步时间,请详细参考本项目文档。

项目升级

若我添加了新功能,你需要将自己的代码与项目最新版本同步。打开你的Fork项目,点击“Sync fork”进行同步。如有冲突,可以选择“Discard”以放弃更改。

如果你觉得项目对你有所帮助,欢迎点击下面的按钮支持一下作者!我会持续优化这个项目,并推出更多开源内容。🎉

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注