Kobo Exporter: 汇出 Kobo 电子书的书籍清单与注记资料 (划线与笔记)

对用户而言,电子书上的注记 (划线与笔记) 是很重要的功能。那 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

      本专案没有版权,欢迎拿去使用,以造福更多人

    • George
    • 09/04. 2019 8:14上午
    Using Google Chrome Google Chrome 75.0.3770.142 on Mac OS X Mac OS X 10.14.3

    虽然还没使用过您的程式,但请收下小弟的膝盖。

  1. No trackbacks yet.

return top

%d 位部落客按了赞: