2024年6月17日 星期一

轉移Evernote到Upnote的心得

關於轉移Evernote資料到Upnote的一些心得

之前陸陸續續知道Evernote的狀況,有一陣子其實是改以OneNote為主要記事,Evernote是單純web clipper的記事。但是隨著越來越緊縮的趨勢開始擔心過去十多年的網頁資料萬一隨風而逝,也是十分頭疼。剛好看到蠻多網路大大也都轉移到Upnote,所以我也跟著來試試,但是也沒有一帆風順,多少還是有一些小問題,所以也順便紀錄一下我的處理流程,互相學習討論囉。

1. 使用evernote-backup工具程式,把Evernote的筆記本資料導出enex存檔。

evernote-backup會把Evernote裡面的每個Notebook導出存檔,例如Notebook名字為abc,就會存檔為abc.enex。雖然是有支援unicode,但是我強烈建議Notebook名稱不要太奇怪,純英文名字會更佳。

有時轉檔時就當掉(還沒成功存檔),可以多試幾次就可以成功。但是都一直失敗時,有可能因為單一筆記本內的筆記數量太多,轉出時會卡住然後就失敗。目前的經驗是每個筆記本的筆記數量最好1200則以內,如果是偏圖檔較多的筆記,那最好不要超過八、九百則。可以在Evernote的網頁版裡面用Move筆記的方式,降低/平均筆記本內的筆記數量。

evernote-backup下載

https://github.com/vzhd1701/evernote-backup


2. 導入Upnote以及處理未能順利轉換的筆記。以下步驟會使用到線上網路服務,當然如果您覺得手上資料是有機敏考量,不適合/不信任網路轉檔,可能就要自己想辦法另外找線下工具程式,無法參考。

在Upnote(已定購高級帳戶)的 設定/一般 功能裡,可以導入enex格式。這裡就可以把轉好的enex檔案導入Upnote。

這時候會花點時間讀檔/轉檔,然後有可能會有提示訊息,哪幾則筆記轉換失敗,沒有導入Upnote。

記下沒有導入Upnote的筆記名稱,回到Web版的Evernote找出哪幾則筆記(用Search去找)。

找出沒順利轉換的筆記後,要是都是純文字,其實Copy/Paste就還蠻快,問題是我遇到蠻多是當年奇摩部落格的web clipper存檔,要是網站資料還在,就重新用開啟瀏覽器改用Upnote的Web Clipper,但是網站都沒了就比較麻煩。尤其圖檔沒法直接Copy/Paste,得另存圖檔,在Upnote裡重新編輯插入,實在很麻煩。處理沒幾筆資料後,我找到另一種方法如下。

a. 在Web版Evernote裡,找到轉檔失敗的單則筆記,舉例:轉擋失敗的筆記名稱為Demo,然後用web版Evernote裡面的更多操作(右上角三點)按下去,「以電子郵件傳送副本」,把這則「Demo」寄到Gmail裡。

b. 在Gmail收到Demo這封Email後,Gmail裡有「下載郵件」功能,然後把這封Demo存檔為「Demo.eml」

c. 再來是想辦法把EML格式轉檔成Upnote能轉入的格式。我找到一個線上轉檔網站,可以把EML轉成HTML,然後順利可以把Demo.eml轉檔成Demo.html,然後在Upnote裡可以用HTML方式導入。這個網站可以一次最多轉檔10個EML,例如Demo1.eml, Demo2.eml,下載成zip檔,解壓縮後可以得到Demo1.html, Demo2.html,這樣處理轉檔快多了,此外Upnote可以一次指定某HTML資料夾轉檔,比Copy/Paste方便許多。此外,我在這裡有遇到轉檔失敗,原因就是Unicode檔名,所以如果有問題,嘗試把EML更名成英文之類正常一點檔名。

免費線上EML轉檔HTML

https://products.fileformat.app/zh/email/conversion/eml-to-html#


d. 導入Upnote的過程中,發現有幾則筆記導入後,會卡在「未同步」,十分奇怪,原因未知。我的解決方式是在Upnote裡把該筆記選擇[匯出到 Markdown]的格式,然後再用之前匯入功能中的[從Markdown匯入],成功匯入後再刪除未同步的筆記。


一開始也是卡關,手動Copy/Paste幾十則轉檔失敗的筆記後,覺得這不是辦法,後來上面這幾招,我成功轉移快7千則Evernote(共約15Gb的enex)筆記到Upnote沒啥大問題。提供給各位想轉移Evernote的人參考。


沒有留言: