Notion 上做英文阅读笔记

本文分享了利用Notion创建一体化工作空间的经验,重点介绍如何自动化处理Kindle笔记,包括提取词汇、查找释义及排版,提升学习效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个寒假比较长, 想探索一下用Notion搭建一下文件管理系统, all-in-one workplace 不用跳来跳去的感觉真的还是挺好的( 网速还是要吐槽啊 ). 首先做的一个就是整理英语听力阅读的笔记,做了两天之后发现整理笔记画时间最多的就是上网上搜笔记中的单词,特别是 The Economist 那种长文章(RSS订阅推送到Kindle),需要积累的词就特多,想在Notion中呈现一个好的格式还得画不少时间排版。所以就想着先写一个脚本自动处理Kindle笔记+查找单词+排版, 先上效果图

大体思路:

  1. Kindle中的标记无论标记的是什么都会在Kindle的一个My Clipping.txt文件中以以下方式储存:
    Book Name
    Pages | Date
    
    word/sentence you have marked
    =========
    
    所以获取起来就很方便喽,可以根据自己的需求对笔记进行分类。
    (可以参考源码中的loadclip.py
  2. 获取单词的意思
    爬虫一天速成😂😂😂。本来是想爬韦氏字典的,结果发现意思太多了并且结构不是非常好爬,感觉像是软性防爬(大概率是因为本人小白技术太菜)。不过有道词典真的是对我这个需求非常友好,😆😆😆如果有基础的还是就不要参考我的了,你自己写的有99%的概率比我的更好更快。
    不过没基础的还是可以参考我源码getMean.py
  3. 按格式形成笔记
    Notion这么强大的软件果真有人给它做package。用现成的notion-py,把Notion的笔记当树处理,相当好理解。

大家如果使用有啥问题或者有啥改进措施欢迎评论区交流啦😇😇😇
源码

### 常见的程序员笔记工具 #### Microsoft OneNote Microsoft OneNote 是一套用于自由形式的信息获取以及多用户协作工具。这套软件不仅适用于笔记本电脑或台式电脑,而且特别适合支持手写笔操作的平板电脑,在这些设备上可以通过触笔、声音或视频来创建笔记[^1]。 #### Notion Notion 被誉为许多程序员的第二大脑,这款应用除了具备传统笔记功能外,还以其简洁的设计、无干扰的操作体验和模块化的结构而著称。这使得它成为了一个非常受欢迎的选择[^2]。 #### 语雀 由阿里巴巴开发并广泛应用于其内部工作的语雀是一个强大的云端知识库平台。该服务提供优雅高效的在线文档编辑与协同工作环境,并能帮助企业实现文档中心化管理和安全访问。对于追求高效团队合作和个人生产力提升的人来说,语雀无疑是个理想之选[^3]。 #### Typora Typora 则专注于Markdown格式的支持,提供了极简主义风格的文字处理界面,让用户能够更加专注地撰写内容而不受多余按钮的影响。这对于习惯使用Markdown语法编写技术文章或者记录日常思考的技术人员来说是非常方便实用的。 #### Evernote (印象笔记) Evernote 的一大亮点在于其深度搜索能力,不仅可以识别图片内的文字(包括印刷体中文/英文及手写字),还能索引 PDF 文件和其他办公文档的内容。尽管免费版本存在存储空间上的局限性,但对于那些需要频繁查找特定信息的人而言仍然是不可多得的好帮手[^4]。 ```python # Python 示例代码展示如何通过 API 获取某个笔记应用程序的数据 import requests def fetch_notes_from_api(api_url, api_key): headers = {'Authorization': f'Bearer {api_key}'} response = requests.get(api_url, headers=headers) if response.status_code == 200: notes_data = response.json() return notes_data else: raise Exception(f"Failed to retrieve data: {response.text}") if __name__ == "__main__": sample_api_url = "https://example.com/api/v1/notes" my_api_key = "your_api_key_here" try: result = fetch_notes_from_api(sample_api_url, my_api_key) print(result[:5]) # 打印前五个条目作为示例输出 except Exception as e: print(e) ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值