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的人參考。


2016年11月23日 星期三

Pale Moon 蒼月瀏覽器更新心得文

其實這是一篇Pale Moon的心得文,因為早上一更新完新版27.0.0,陸續出現一堆問題,
一一解決後,就順便發篇更新心得文。

ㄟ,Pale Moon應該是Firefox的支系,算是少數中的少數使用族群

基於種種使用習慣與考量,其實我是Firefox Portable的愛好者,但是Fx的一些性能與穩定的小問題,讓我投向Fx支系的瀏覽器,像是tete009、pigfoot,最後選擇Pale Moon。

這幾年我很穩定地留在Pale Moon沒再亂換原因有
1.PM首重穩定,所以更新沒fx快....但是重大安全更新都還蠻快 (不支援fx新版sync算是好還是壞?) PM的外觀界面還是比較傳統,不像Fx那樣大改(忘記那一版本更新後,一堆人不習慣)
2.PM支援主流處理器跟os的最佳化(不過Winxp這次更新後就byebye)
像是以前有一陣子Fx是放棄x64,最近才又回頭繼續支援x64,而PM這部份則一直持續支援。
3.其實最重要的是PM對portable的支援還算不錯。

關於portable部份,之前我用tete009其實更新新版時,也還算簡單,就是手動更新,D/L新版,unzip之後蓋寫原先portable Fx資料夾,要謹慎一點,就是先備份舊檔再蓋寫。而PM安裝好portable後,會自動提醒新版更新,就這樣一路更新沒啥問題(所以適合我這種懶人)。

直到這次PM 27.0.0的更新出問題 XDD

我遇到的問題是,稍早更新完restart時,原先pm畫面整個變成一個看起來是XUL版面之類出包的縮小視窗畫面(overlay (XUL) extensions)。我趕緊D/L完整PM另外乾淨安裝,沒問題啊~~~看起來不是主程式有問題,應該是外掛延伸套件相容性出包。

解決方法:到PM網站下載新的portable導引檔案,按照網頁說明蓋寫後搞定。
https://www.palemoon.org/palemoon-portable.shtml
ps:不過我算是舊版升級,若是沒裝過舊版,就自己看要怎麼安裝新PM

說完優點,還是順便提一下PM缺點,最大缺點是有些外掛extension有相容性問題。或是沒問題,但是安裝時不支援PM,或是辨識PM為過舊版本Fx不給裝。
可以參考官網上的相關說明:
https://forum.palemoon.org/viewtopic.php?f=24&t=8740
https://addons.palemoon.org/incompatible/

外掛延伸套件相容性的非正式解決方式:

以下方法是針對知道自己在做什麼以及知道承擔自己土炮修改的風險


方法就是自己修改xpi裡面的install.rdf

對於安裝版本的限制可以參考這邊的說明

https://forum.palemoon.org/viewtopic.php?t=7499

主要是修改Fx GUID {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
改為PM GUID {8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
以及限制版本是em:min/maxVersion to 25.0 and 25.*

雖說改完xpi後PM就能裝,不過我還是有遇到相容性問題,這就要看自己的取捨囉,或是再找找看有無其他可替代的外掛extension。

好了,更新完PM,就繼續用囉