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

對用戶而言,電子書上的註記 (劃線與筆記) 是很重要的功能。那 Kobo 的系統對於電子書上面的註記是否有相關的匯出或保存功能呢?

答案是否定的,Kobo 可以說是完全沒有任何將註記匯出或保存的功能! 就連在各裝置之間的同步都做得很「落漆」,不僅同步得慢,又同步得不完全,可以說是落後 Amazon Kindle 一大截!

Kobo 我想請教你:

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

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

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

Kobo Exporter

主要功能:

  • 支援 Kobo E-Reader 與 Kobo Desktop for Windows 的資料庫。
  • 可自動於電腦中搜索 Kobo Desktop for Windows 的資料庫。
  • 可匯出裝置內的書籍資料,包含購買的書籍與自行儲存到 E-Reader 的書籍,方便大家統計自己到底是買了多少書,還有多少書沒看。
  • 可匯出全部電子書的註記 (劃線與筆記)。
  • 可選擇三種格式匯出: 網頁、文字檔、CSV。

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

使用方法:

  1. 下載 Kobo_Exporter-v2.2.zip,將檔案解壓縮後會得到一個「Kobo_Exporter」的資料夾。
  2. 依照你的裝置將 Kobo 的資料庫檔案複製到本資料夾:
    • Kobo E-Reader:
      進到 E-Reader 裝置下的「.kobo」資料夾,將「KoboReader.sqlite」檔案複製到本資料夾。
    • Kobo Desktop for Windows:
      進到「C:\Users\{用戶}\AppData\Local\Kobo\Kobo Desktop Edition」資料夾,將「Kobo.sqlite」檔案複製到本資料夾。
    • 如果你沒有先把「KoboReader.sqlite」或「Kobo.sqlite」複製到本資料夾,則程式會嘗試搜尋電腦中的 Kobo Desktop for Windows 的資料庫來使用。
  3. 於本資料夾內執行「go.bat」。
  4. 依照程式的功能選擇你要匯出的檔案。

參考畫面

程式執行畫面:

匯出內容參考

網頁格式:

文字格式:

CSV 格式:

本程式匯出 CSV 的文字編碼為「UTF-8 + BOM」,雖然在 Excel 中可正常開啟,但是如果你直接按「儲存」會被 Excel 給轉成 ANSI 編碼,欄位可能會亂掉!

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

參考網頁

 

  1. Using Google Chrome Google Chrome 75.0.3770.142 on Mac OS X Mac OS X 10.14.6

    請問,此專案可否使用 MIT 或 GPL 授權釋出呢?在下挺想用試著用 Python 改寫,好讓自己也能在 macOS 或 GNU/Linux 上,享受這便利的 Kobo 筆記匯出功能!

    • Using Mozilla Firefox Mozilla Firefox 68.0 on Windows Windows NT

      本專案沒有版權,歡迎拿去使用,以造福更多人

  1. No trackbacks yet.

return top

%d 位部落客按了讚: