从 2020 年开始使用微信读书替代 kindle 和纸质书,基本上想看的书都能在上面找到,阅读体验也很流畅,但是在导出读书笔记的时候遇到了痛点:

  • 导出笔记到电脑需要借助第三方软件,可能会遇到导出长度限制、格式失真等问题
  • 格式不是自己想要的
  • 现有的工具对划线评论、图片、格式等支持不够好

所以想着自己动手做一个,拖着拖着拖到了 2021 年 chrome 发布了 V3 的浏览器插件,正好学习的同时解决痛点。

对【浏览器插件开发导出微信读书笔记】感兴趣的小伙伴可以参考参考 😊(别打我,我会慢慢完善的)。

功能设计

第一版本先简单点快速搭建原型,实现以下功能即可:

  • 显示带笔记的书籍列表
  • 一键导出 markdown 格式划线/笔记

API 分析

为了展示清晰,仓库里面使用的 API 我整理成了 API 文档,通过 Eolink APIKit 记录。

在线 API 文档

技术栈

都是比较轻量的框架

总结

感谢开源项目 arry-lee/wereader 提供的思路。

后续将继续完善功能:

  • 自定义导出内容(书籍信息、阅读信息)
  • 自定义格式
  • 导出笔记图片

目前插件源代码已上传到 GitHub - scarqin/wxread-export,欢迎使用、交流和贡献。