- Vixual - http://www.vixual.net/blog -

Kobo Exporter: 匯出 Kobo 電子書的書籍清單與註記資料 (劃線與筆記)

2021/08/07 問題說明:
有網友反應,使用本程式所匯出的「劃線」不夠完整。
因為本程式是我自行研究 Kobo 的資料庫結構所推導出來的 SQL 語法,沒有官方的資料可供參考,因此可能有推導不週全的地方,才導致匯出的資料不完整。
建議大家可以改用其它網站所寫的教學,例如: 單本匯出在 Kobo 電子書閱讀器上畫的書籍重點及筆記,以啟用 Kobo E-Reader 的隱藏功能。
謝謝大家!

對 E-Reader (電子閱讀器) 的用戶而言,電子書上的註記 (劃線與筆記) 是很重要的功能。那 Kobo 對於電子書上的註記是否有任何匯出或保存功能呢?

答案是「沒有」,在 Kobo 預設的功能上,完全沒有任何將註記匯出或保存的功能!

Kobo 就連在各裝置之間的同步都做得很「落漆」,不僅同步得慢,又同步得不完全,可以說是落後 Amazon Kindle 一大截!

Kobo 我想請教你:

在 21 世紀的今天,你的雲端竟然還可以同步得這麼落漆,還有人的註記會遺失,這到底是個什麼樣的概念?!

於是我這兩天研究了一下 Kobo E-Reader 所使用的資料庫,它的結構還滿單純的,就順手寫了一個「Kobo Exporter」程式 (其實就只是 Windows 的批次檔 + SQL) 來取得 Kobo 資料庫的內容。

本程式只能在 Windows 上執行,主要是呼叫 sqlite 的主程式去查詢 Kobo 的資料庫。

Kobo Exporter

主要功能:

下載網址: Kobo_Exporter-v2.2.zip

使用方法:

  1. 下載 Kobo_Exporter-v2.2.zip 後,將檔案解壓縮後會得到一個 Kobo_Exporter 的資料夾。
  2. 參考以下說明,依照你的裝置類型取得 Kobo 的資料庫檔案:
    • Kobo E-Reader 的用戶:
      進到 E-Reader 裝置下的 \.kobo 資料夾,將 KoboReader.sqlite 複製到 Kobo_Exporter 資料夾 (\.kobo 是一個隱藏的資料夾,檔案總管必需要檢視「隱藏的項目」才能看得到)。
    • Kobo Desktop for Windows 的用戶:
      進到 C:\Users\{用戶名稱}\AppData\Local\Kobo\Kobo Desktop Edition\,將 Kobo.sqlite 複製到 Kobo_Exporter 資料夾。
    • 如果沒有先將 KoboReader.sqliteKobo.sqlite 複製到資料夾,則程式會嘗試搜尋電腦中的「Kobo Desktop for Windows」的資料庫來使用。
  3. Kobo_Exporter 資料夾內執行 go.bat
  4. 依照選單的功能選擇你要匯出的項目。

參考畫面

程式的執行畫面:

匯出內容參考

網頁格式

書籍列表:

劃線與註記:

文字格式

書籍列表:

劃線與註記:

CSV 格式

書籍列表:

劃線與註記:

本程式匯出 CSV 檔案的編碼為「UTF-8 + BOM」,雖然在 Excel 中可以正常開啟,但是如果你直接在 Excel 中無腦按「儲存」,則 Excel 也會無腦的把它給轉存成「ANSI」編碼,然後欄位可能就會亂掉!

因此,如果要繼續使用這個 CSV 檔案的內容,請先另存新檔,儲存成 Excel 自己的格式 (*.xlsx)。

參考網頁