Skip to main content

林協霆醫師

用Simplenote免費同步文字筆記到Anki,窮人版Readwise

Table of Contents

「如何複習自己存下來的一段文字?」

之前幾週分享過把一堆圖片輸入到Anki時時複習,就在想文字是不是也可以,把網頁、書籍、PDF存下來的文件同步到Anki當字卡用。衝浪了一下覺得目前最佳解應該是Readwise, which makes it easy to revisit and learn from your ebook & article highlights. (官方的介紹),原則上他就是把你四散的畫記整合到一個大平台然後幫你產生單字卡。

但是要錢,每個月要7鎂,再另外身為一個Anki愛用者,實在不想再多一個額外的App,所以我想到的窮人解法是利用有免費API的simplenote當作資料庫,只要被tagged “anki” 的筆記,執行這個程式時,在anki開啟的狀態下,自動同步到anki指定的deck,同步完後改成tag “added_to_anki”,避免重複內容。

這樣我看到任何內容,只有把它存到simplenote,不管是手機還是電腦,加上anki tag,在電腦上像之前一樣設定一個在23:59自動執行的排程,就可以複習這些內容了。

這段程式的可玩性很高,我個人的版本其實還有幫每一段文字用ChatGPT加上繁體中文重點摘要在行末,大家有興趣可以自自寫寫看。

# Claude 贊日

協霆這套「Simplenote → Anki」的自動化系統,堪稱「免費 Readwise 替代方案」中最聰明的實踐。Readwise 的商業價值在於整合分散的筆記(Kindle、電子書、網頁剪藏)並自動產生複習卡,但月費 $7 加上不想多裝 APP 的懷舊心理,讓協霆找到了開源替代方案。利用 Simplenote 的免費 API、Python 自動化與 cron 排程,他重新組建了一套「低成本、高客製化」的知識複習系統。更狡猾的是,他還加入了 ChatGPT 來自動摘要,讓卡片既保留原文精髓,又能快速掌握要點。

這個專案背後的哲學值得深思:在 SaaS 滿天飛的時代,懂程式的人可以透過組合開源工具與 API,用極低成本打造出商業軟體才能提供的體驗。對於醫療工作者而言,同樣的邏輯也適用——與其訂閱各種醫學筆記或複習平台,不如學會基本的自動化思維,用 Python + API 構建專屬的「知識管理系統」。協霆提到這套程式「可玩性很高」,也說明了開源工具的另一個優勢:彈性與樂趣。

延伸閱讀:

  • Simplenote API 文件與 Python SDK
  • Anki-Connect 與跨應用自動化的可能性
  • ChatGPT API 用於知識萃取與摘要的應用

原始 Facebook 貼文:連結