笑來老師在他的“學習學習再學習”公眾號中教了我們 如何在 MacOS Spotlight 里全文檢索 epub 書庫 操作過程中遇到一些問題,通過查閱源文件一番摸索得到了解決。以下為步驟說明。
如何轉(zhuǎn)換文件格式
Kindle 上買來的書,因為 DRM 而無法被全文檢索…… 我一般都是用 Calibre 加上一個 DeDRM 插件,把那些 azw 文件轉(zhuǎn)換成 epub 就好了……
下載軟件
下載插件:
安裝好Calibre之后,打開偏好設(shè)置>插件> 從文件加載插件 > 找到 “DeDRM_calibre_plugin” 文件 > 選擇 “ DeDRM_calibre_plugin ” ,點擊 "Open" > 彈出 "Are you sure?" 對話框,選 "Yes" ,再點 "OK" 。



安裝插件成功之后,可以在亞馬遜下載電子書了。
需要注意的是:電子書在下載的時候需要選擇"通過電腦下載USB傳輸" 。
通過這種方式下載的書籍是可以被DeDRM插件操作,并最終可以被Calibre 軟件轉(zhuǎn)換成epub格式。(如果是通過kindle mac 下載的很有可能因為版本問題造成插件不起作用。)
現(xiàn)在可以嘗試轉(zhuǎn)換添加書記,并轉(zhuǎn)換書籍了。
如果出現(xiàn)無法轉(zhuǎn)換格式的問題,可以再設(shè)置一下插件:
找到DeDRM 插件,雙擊> 選擇 eInk Kindle ebooks > 選擇右邊的 綠色“+” > 填上kindle設(shè)備的序列號(無空格),如圖。
kindle 設(shè)備序列號可以在亞馬遜網(wǎng)站 > 管理我的內(nèi)容和設(shè)備 > 我的設(shè)備 > 你的 Kindle 查看,如圖。


如何讓Spotlight 支持 epub 文件檢索
在以下網(wǎng)址中下載兩個文件:
https://github.com/jaketmp/ePub-quicklook/releases
- epub.qlgenerator
- epub.mdimporter
將 epub.qlgenerator放進 /Library/QuickLook
打開terminal
cd /Library/QuickLook
qlmanage -r
再把 epub.mdimporter 放進 /Library/Spotlight
cd /Library/Spotlight
打開 terminal 運行:
mdimport -r /Library/Spotlight/epub.mdimporter
此后的全文檢索就會包括 epub 文件了。(建立索引可能需要一段時間,比如十幾分鐘……)
參考文章:
如何在 MacOS Spotlight 里全文檢索 epub 書庫: https://goo.gl/1Q35D7
ePub-quicklook的 Readme.md: https://github.com/jaketmp/ePub-quickloo