这个寒假比较长, 想探索一下用Notion搭建一下文件管理系统, all-in-one workplace 不用跳来跳去的感觉真的还是挺好的( 网速还是要吐槽啊 ). 首先做的一个就是整理英语听力阅读的笔记,做了两天之后发现整理笔记画时间最多的就是上网上搜笔记中的单词,特别是 The Economist 那种长文章(RSS订阅推送到Kindle),需要积累的词就特多,想在Notion中呈现一个好的格式还得画不少时间排版。所以就想着先写一个脚本自动处理Kindle笔记+查找单词+排版
, 先上效果图
大体思路:
- Kindle中的标记无论标记的是什么都会在Kindle的一个
My Clipping.txt
文件中以以下方式储存:
所以获取起来就很方便喽,可以根据自己的需求对笔记进行分类。Book Name Pages | Date word/sentence you have marked =========
(可以参考源码中的loadclip.py
) - 获取单词的意思
爬虫一天速成😂😂😂。本来是想爬韦氏字典的,结果发现意思太多了并且结构不是非常好爬,感觉像是软性防爬(大概率是因为本人小白技术太菜)。不过有道词典真的是对我这个需求非常友好,😆😆😆如果有基础的还是就不要参考我的了,你自己写的有99%的概率比我的更好更快。
不过没基础的还是可以参考我源码的getMean.py
- 按格式形成笔记
Notion这么强大的软件果真有人给它做package。用现成的notion-py
,把Notion的笔记当树处理,相当好理解。
大家如果使用有啥问题或者有啥改进措施欢迎评论区交流啦😇😇😇
源码