GoodBye Evernote

2023-12-14

因為 Evernote 調整政策,限制筆記本與筆記數量,說明如何將資料搬走與轉換成 markdown 邁向 obsidian 的處理方式。

logo

如何由 Evernote 匯出筆記

雖然 Evernote 內建有匯出筆記為 .enex 或者是 pdf 的方式,但只能單筆記處理,如果筆記數量龐大,手工作業相當費時,因此要尋找批次的處理方式。

我們透過 evernote-backup | GitHub 將所有的筆記,以筆記的 .enex 的方式下載。

會需要三個步驟,依序是 init-dbsync 以及 export,其中在 init-db 的階段要登入帳號、密碼,如果有雙因子驗證也必須輸入驗證。

其中 /d/Evernote/ 是指要將資料庫建立在 D:\Evernote 路徑

docker run --rm -t -v "/d/Evernote/":/tmp -p 10500:10500 vzhd1701/evernote-backup:latest init-db --oauth
docker run --rm -t -v "/d/Evernote/":/tmp -p 10500:10500 vzhd1701/evernote-backup:latest sync

export ./ 會將筆記本 .enex 檔匯出至 D:\Evernote\ 路徑下。

docker run --rm -t -v "/d/Evernote/":/tmp -p 10500:10500 vzhd1701/evernote-backup:latest export ./

完成匯出面對以筆記本為單位的 .enex 檔案,我們還必須要再透過 evernote2md | GitHub 轉換為 markdown 檔案以檢視文字內容與圖片,同時也是為了轉入 Obsidian。

docker run -t --rm -v "/d/Evernote:/work" -w "/work/" wormi4ok/evernote2md:latest "/work" -o "/work/md" --folders --addFrontMatter

到了這個步驟已經成功將筆記由 Evernote 匯出,如果筆記數量眾多,會需要一個好的管理應用程式,這個時候就要接著使用 Obsidian。

如何匯入 Obsidian

持續編輯中