Jul 16, 2023
去年底看到Evernote被收購的新聞時就覺得大事不妙,於是決定從今年開始跳去用註冊了很久卻一直沒有好好認真用過的Notion,雖然說是跳過去用,不過原本在evernote上舊有的筆記還沒有跟著搬過去,只有未來新的筆記都在notion上寫,直到最近看到Evernote被裁員的消息才讓我趕緊把筆記通通匯出來。
用這篇文章來記錄下我的搬家過程,大致上來說共有兩個步驟:
.enex
檔.enex
檔在左邊側邊欄對你想匯出的記事本(notebook)點右鍵選匯出,檔案格式要選擇ENEX
。
這個方法的缺點是如果你記事本很多的話就得一本一本匯出相當麻煩,所以我是採用接下來的方法二。
用 vzhd1701 / evernote-backup 這個別人寫的第三方匯出工具,不需要安裝evernote的桌面軟體也能夠使用。
bin_evernote_backup_1.9.2_win_x64.zip
,並解壓縮到一個資料夾中。powershell
,開啟 PowerShell。--oauth
這個選項。output_dir
這個資料夾裡面。用同一個作者寫的匯入工具 vzhd1701 / enex2notion。
bin_enex2notion_0.2.26_win_x64.zip
,並解壓縮到跟剛剛同一個資料夾裡面。enex2notion.exe
這支程式和你剛剛匯出記事本的output_dir
這個資料夾都放在同一個目錄底下。powershell
,開啟 PowerShell。.\enex2notion.exe --verbose --token YOUR_TOKEN_HERE --done-file done.txt output_dir/
--verbose
: 在螢幕上顯示目前正在上傳哪則筆記、上傳成功與否等資訊--done-file
: 如果網路斷掉或一些其他因素上傳中斷的話,再打一次相同的指令就可續傳output_dir
: 程式會遞迴地去讀output_dir
資料夾裡面的.enex
記事本YOUR_TOKEN_HERE
這裡要輸入你 notion 的 token,方法如下:
.www.notion.so | token_v2
中一長串的值給複製起來,就是YOUR_TOKEN_HERE
你要取代掉輸入的值因為在網路上爬文時看到有人推薦用enex2notion
這個第三方工具,所以我就跟著用然後也順利搬家成功。
因為notion的API限制所以速度沒這麼快,我的經驗是我evernote有快1000則的筆記,總共花了大約25個小時才全部搬完,有耐心一點慢慢等吧。
這個在所難免,就自己手動調整一下,要注意這個搬家程式不支援evernote之前新增的工作事項(task)這個功能,所以格式一定會跑掉。
先去看一下作者寫的README。
https://github.com/vzhd1701/enex2notion
.enex
檔轉換成.md
的Markdown檔