从 2020 年开始使用微信读书替代 kindle 和纸质书,基本上想看的书都能在上面找到,阅读体验也很流畅,但是在导出读书笔记的时候遇到了痛点:
- 导出笔记到电脑需要借助第三方软件,可能会遇到导出长度限制、格式失真等问题
- 格式不是自己想要的
- 现有的工具对划线评论、图片、格式等支持不够好
所以想着自己动手做一个,拖着拖着拖到了 2021 年 chrome 发布了 V3 的浏览器插件,正好学习的同时解决痛点。
对【浏览器插件开发】 、 【导出微信读书笔记】感兴趣的小伙伴可以参考参考 😊(别打我,我会慢慢完善的)。
功能设计
第一版本先简单点快速搭建原型,实现以下功能即可:
- 显示带笔记的书籍列表
- 一键导出 markdown 格式划线/笔记
API 分析
为了展示清晰,仓库里面使用的 API 我整理成了 API 文档,通过 Eolink APIKit 记录。
技术栈
都是比较轻量的框架
总结
感谢开源项目 arry-lee/wereader 提供的思路。
后续将继续完善功能:
- 自定义导出内容(书籍信息、阅读信息)
- 自定义格式
- 导出笔记图片
目前插件源代码已上传到 GitHub - scarqin/wxread-export,欢迎使用、交流和贡献。