如何在 MacOS 的 Dropbox 裏 Spotlight 全文檢索 epub 電子書

MacOS 內建的系統級全文檢索確實讓讀書省事不少,很好解決了在某本書中看過的一句話卻想不起出處。記住關鍵詞交給 Spotlight 就好。但是 Spotlight 不支持 epub 文件檢索,好在有解決方案——ePub-quicklook,網上教程很多,大多在李笑來 《如何在 MacOS Spotlight 裏全文檢索 epub 書庫》 基礎上做增刪美化,廣爲流傳部分不再重複搬運。

一、MacOS Spotlight 全文檢索 epub

ePub-quicklook 的下載網址:

https://github.com/jaketmp/ePub-quicklook

安裝過程參見下載頁說明或看李笑來的中文教程。

二、Kindle 電子書 azw 轉換爲 epub

如何在 MacOS 的 Dropbox 裏 Spotlight 全文檢索 epub 電子書

同樣,李笑來的文章裏有所涉及,但不夠詳細,搬運工們大多隻做格式編輯,鮮有擴充詳實,故多扯兩句。

calibre 下載網址:

http://calibre-ebook.com/download

DeDRM_tools 下載網址:

https://github.com/apprenticeharper/DeDRM_tools/releases

加載 DeDRM 的步驟如下。

打開安裝好的 calibre,點擊左上角 calibre —— Preferences,在高級選項內點開插件——從文件加載插件,選擇 DeDRM_plugin.zip,點 open,有警告確認就好。

打開 Kindle,偏好設置,可以查看電子書 .azw 文件路徑。通常路徑爲

/Users/ 用戶名 /Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/My Kindle Content/

在 calibre 內添加 azw 書籍,然後轉換書籍,輸出 epub 即可,支持單本轉換和批量轉換。

MacOS 小技巧 :

在 Finder 內按 option + command + c 可以複製當前文件路徑。
在終端內輸入 open .(空格和點)可以打開當前路徑的 Finder。

三、Dropbox 內電子書 Spotlight 全文檢索

如何在 MacOS 的 Dropbox 裏 Spotlight 全文檢索 epub 電子書

直接放在 Dropbox 內的電子書有可能不被 Spotlight 檢索到,而由於跨平臺存儲需求,不捨得放棄 Dropbox,通過一番研究解決了這個問題。

兩種方法。

1. 把整個 Dropbox 文件夾放到 iCloud 文件夾下面。

這樣 Dropbox 裏的所有文件都在 iCloud 內了,自然能被 Spotlight 檢索,前提是你的 iCloud 空間要足夠大。如果只想讓部分文件或文件夾同步,可以採用第二種方法。

2 . 創建軟鏈接

軟鏈接是解決文件共享的一種方法,在此不做展開,只介紹如何操作。

打開終端

cd ~/Dropbox

ln -s /Users/ 用戶名 /Library/Mobile\\ Documents/com~apple~CloudDocs/ 文件名或文件夾名 .

ln 是小寫的 LN,注意最後還有個空格和點。

軟鏈接可以是文件也可以是文件夾。刪除 Dropbox 內的軟鏈接不會影響 iCloud 內的文件,但反過來刪除 iCloud 內的文件就會導致 Dropbox 的軟鏈接失效(某種程度上可以理解爲快捷方式)。

之所以軟鏈接在此有效,是因爲 Dropbox 是將軟鏈接的原文件同步,而不是軟鏈接本身(又發現了 Dropbox 的一個優點)。因此也可以用這個方法備份 Mac 上的各種配置文件。

圖片授權基於:CC0 協議

如何在 MacOS 的 Dropbox 裏 Spotlight 全文檢索 epub 電子書

如何在 MacOS 的 Dropbox 裏 Spotlight 全文檢索 epub 電子書