本文首發(fā)于「效率工具指南」 Hello 各位好,,我是小豪,。 今天的這篇文章,可以看成是前一篇文章《印象筆記又開(kāi)始作了,?保住自己的筆記要緊》的后續(xù),,先說(shuō)一下發(fā)出前一篇文章后發(fā)生的一些事情:
這不是明擺著不讓用戶用回舊版的應(yīng)用嗎?為了阻止用戶轉(zhuǎn)移本應(yīng)屬于自己的筆記數(shù)據(jù),,真是什么下三濫的招都用出來(lái),。 不過(guò),即便這樣,,我還是找到了另外一個(gè)從印象筆記導(dǎo)出 enex 格式的方法,,這個(gè)方法稍微有一點(diǎn)麻煩,需要用到 Python 和命令行,。 這個(gè)方法用了國(guó)外一位開(kāi)發(fā)者 vzhd1701 寫(xiě)的一個(gè)項(xiàng)目「evernote-backup」,,有用 GitHub 的朋友也可以去到 GitHub 給這個(gè)項(xiàng)目點(diǎn)個(gè) Star,共同感謝這位開(kāi)發(fā)者的付出,。 安裝 Python使用 evernote-backup 導(dǎo)出筆記之前,,請(qǐng)先在自己的電腦上安裝 Python。 使用 Mac 電腦的朋友,,除了從 Python 官網(wǎng)下載安裝包,,也可以通過(guò)終端的 Homebrew 進(jìn)行安裝,具體方法,,可以參考我之前發(fā)布的一篇文章: 學(xué) Python 前的準(zhǔn)備工作|人生苦短,,我選 Python 而使用 Windows 電腦的朋友,,安裝完 Python 之后可能還需要配置一下「環(huán)境變量」,如果不清楚如何配置,,可以自行上網(wǎng)搜索,。 安裝 evernote-backup安裝好 Python 后,我們還要安裝一下前面提到的項(xiàng)目,,這里需要打開(kāi)電腦上的終端(Mac),、Powershell(Windows)或者 CMD(Windows)。 下面以 Mac 上的終端為例: 打開(kāi)終端,,在終端粘貼下面的命令,,按下回車鍵,就能完成導(dǎo)出工具的安裝,。 pip install evernote-backup 除了使用 Python 的 pip 命令安裝,,開(kāi)發(fā)者還提供了另外的安裝方式—— 使用 Mac 的 Homebrew 安裝: brew install evernote-backup 使用 pipx 安裝: pipx install evernote-backup 不過(guò)由于 pipx 不是 Python 自帶的命令,在使用之前,,我們需要先安裝這個(gè)命令: pip install pipx 使用導(dǎo)出工具這個(gè)導(dǎo)出工具的使用,,分為 3 個(gè)步驟:
我們一一來(lái)看: 初始化數(shù)據(jù)庫(kù)在終端粘貼下面的命令,并按下回車鍵,。 evernote-backup init-db --backend china 這里需要注意的是,,這個(gè)項(xiàng)目既可以導(dǎo)出 Evernote 的筆記,也能導(dǎo)出中國(guó)版 Evernote 印象筆記的數(shù)據(jù),,如果是導(dǎo)出印象筆記,,這個(gè)初始化數(shù)據(jù)庫(kù)命令的末尾就要加上 --backend china,如果是導(dǎo)出 Evernote 的數(shù)據(jù),,就要把上面命令中的 --backend china 去掉,。 終端會(huì)提示讓你輸入印象筆記的賬戶和密碼,按照提示輸入即可,,如果程序能順利運(yùn)行,,終端最終會(huì)返回一句 Successfully initialized database for user。 但我在運(yùn)行這個(gè)命令的時(shí)候,,遇到了一個(gè)錯(cuò)誤,,報(bào)錯(cuò)信息如下: SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123) 這個(gè)我不確定是不是我開(kāi)了代理的原因,不過(guò)在網(wǎng)友「無(wú)聲」的幫助下,,我找到了解決方法,,在終端粘貼下面的命令: ln -s /etc/ssl/* /Library/Frameworks/Python.framework/Versions/3.9/etc/openssl 如果你也遇到類似的問(wèn)題,可以試著用上面的方法,,如果還是不行,,也可以嘗試項(xiàng)目作者提供的另外一種方法,在終端粘貼下面的命令: /Applications/Python\ 3.9/Install\ Certificates.command 運(yùn)行前面的命令解決遇到的這個(gè)問(wèn)題后,,再運(yùn)行最初的初始化數(shù)據(jù)庫(kù)的命令,,順利的話,,電腦本地就會(huì)多出一個(gè)名為 en_backup.db 的文件。 下載筆記數(shù)據(jù)接著在終端粘貼下面的命令,,并按下回車,,就能同步拿到賬號(hào)中的數(shù)據(jù)。 evernote-backup sync 如果你的賬號(hào)里有比較多的數(shù)據(jù),,這一步運(yùn)行起來(lái)會(huì)花費(fèi)較多的時(shí)間,,如果剛好遇上你要關(guān)機(jī)或者出門(mén),那么沒(méi)關(guān)系,,你可以隨時(shí)終止這個(gè)命令的運(yùn)行,。 因?yàn)檫@個(gè)工具支持斷點(diǎn)下載,你可以在中途隨時(shí)停止,,之后重新運(yùn)行這個(gè)命令,,它會(huì)從上一次停止的地方繼續(xù)下載,不需要重頭再來(lái),。 輸出 enex 格式的文件等到第二步完成之后,,就可以將筆記數(shù)據(jù)下載為本地的 enex 文件了。 在終端粘貼下面的命令,,并按下回車: evernote-backup export output_dir/ 等待程序走完,,就會(huì)在本地生成一個(gè)名為 output_dir 的文件夾,里面就存放了我們導(dǎo)出的所有 enex 文件,,如下圖所示,。 需要說(shuō)明的是,下圖中每一個(gè) enex 文件,,實(shí)際上對(duì)應(yīng)的是印象筆記中的每一個(gè)「筆記本」,,如果你在筆記本里創(chuàng)建了多條筆記,那每個(gè) enex 文件里就會(huì)包含多條筆記的,。 得到所有的 enex 文件后,,我試著將其中一個(gè)名為「得到筆記」的 enex 文件導(dǎo)入 OneNote,,導(dǎo)入后的效果如下: 這個(gè) enex 文件包含了我在使用「得到」閱讀不同電子書(shū)劃線,、評(píng)論或轉(zhuǎn)發(fā)的內(nèi)容,導(dǎo)入的效果還能接受,。 我也終于拿回了本該屬于我的數(shù)據(jù),。 將 enex 文件導(dǎo)入 Notion除了導(dǎo)入微軟的 OneNote,我們還可以將 enex 文件導(dǎo)入筆記軟件 Notion,。 Notion 默認(rèn)不支持直接導(dǎo)入 enex 文件,,但我們可以使用這位開(kāi)發(fā)者寫(xiě)的另外一個(gè)工具「enex2notion」,這里的數(shù)字 2 是 to,,即把 enex 導(dǎo)入 Notion,。 關(guān)于這個(gè)工具的使用,,可以查看一位博主「Jerry Zhu」寫(xiě)的文章《印象筆記近乎完美的遷移至Notion》,這里就不復(fù)讀了,,他也寫(xiě)得很詳細(xì)了,。 寫(xiě)在最后最后再來(lái)說(shuō)說(shuō)印象筆記這款產(chǎn)品: 它從最初是一款比較小眾的產(chǎn)品,到后來(lái)被很多人自發(fā)安利(曾經(jīng)還有一群人叫印象筆記布道師,?),,或是在微博評(píng)論區(qū)隨處可見(jiàn)的 @我的印象筆記,變成好多人都熟知的筆記產(chǎn)品,,可以說(shuō)開(kāi)頭或者中間的發(fā)展階段都很好,。 但不知道為什么后來(lái)就變成這樣了呢:
我也不知道它咋變成了現(xiàn)在這個(gè)樣子,? 看到這里,如果你知道身邊的朋友有在用印象筆記的,,不妨把這篇文章轉(zhuǎn)發(fā)給 TA 們,,有些用了多年印象筆記的用戶,卻對(duì) TA 在用的產(chǎn)品變成這樣渾然不知,,想想也是非??膳碌囊患拢瑢?duì)吧,? 印象筆記,,終于活成了自己最討厭的樣子。 以上,,希望有幫助,。 |
|
來(lái)自: 微明坊 > 《學(xué)習(xí)方法》