Kobo Exporter: 汇出 Kobo 电子书的书籍清单与注记资料 (划线与笔记)
对用户而言,电子书上的注记 (划线与笔记) 是很重要的功能。那 Kobo 的系统对于电子书上面的注记是否有汇出或保存功能呢?
答案是“没有”的,在 Kobo 默认的功能上,完全没有任何将注记汇出或保存的功能!
Kobo 就连在各装置之间的同步都做得很“落漆”,不仅同步得慢,又同步得不完全,可以说是落后 Amazon Kindle 一大截!
Kobo 我想请教你:
在 21 世纪的今天,你的云端竟然还可以同步得这么“落漆”,还有人的注记会遗失,这到底是个什么样的概念?!
于是我这两天研究了一下 Kobo E-Reader 所使用的数据库,它的结构还满单纯的,就顺手写了一个“Kobo Exporter”程式 (其实就只是 Windows 的批次档 + SQL) 来取得 Kobo 的数据库内容。
本程式只能在 Windows 上执行,主要是呼叫 sqlite 的主程式去查询 Kobo 的数据库。
Kobo Exporter
主要功能:
- 免安装。
- 支援 Kobo 电子阅读器 (E-Reader) 与 Kobo Desktop 的数据库。
- 可自动搜寻电脑中的 Kobo Desktop for Windows 的数据库。
- 可汇出装置内的书籍资料,包含购买的书籍与自行存放到 Kobo 电子阅读器的书籍,方便大家统计自己到底是买了多少书,还有多少书没看。
- 一次汇出全部电子书的清单与书籍注记 (划线与笔记)。
- 可选择三种汇出格式: 网页、文字档、CSV。
下载网址: Kobo_Exporter-v2.2.zip
使用方法:
- 下载 Kobo_Exporter-v2.2.zip,将档案解压缩后会得到一个 Kobo_Exporter 的资料夹。
- 参考以下说明,依照你的装置类型取得 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.sqlite 或 Kobo.sqlite 复制到本资料夹,则程式会尝试搜寻电脑中的“Kobo Desktop for Windows”的数据库来使用。
- Kobo 电子阅读器 (E-Reader):
- 于 Kobo_Exporter 资料夹内执行 go.bat。
- 依照程式的功能选择你要汇出的项目。
参考画面
程式的执行画面:
汇出内容参考
网页格式
书籍列表:
划线与注记:
文字格式
书籍列表:
划线与注记:
CSV 格式
书籍列表:
划线与注记:
本程式汇出 CSV 的文字编码为“UTF-8 + BOM”,虽然在 Excel 中可正常开启,但是如果你直接按“储存”会被 Excel 给转成 ANSI 编码,字段可能会乱掉!
因此,如果要继续使用这个 CSV 档案的内容,请先另存新档,储存成 Excel 自己的格式: *.xlsx。
参考网页
- Amazon、Kobo、Readmoo 电子书平台及电子阅读器 (E-Reader) 的功能比较
- Kobo Forma 32GB 电子阅读器 (E-Reader) 开箱
- Kobo 的电子阅读器 (E-Reader) 如何截图?
请问,此专案可否使用 MIT 或 GPL 授权释出呢?在下挺想用试着用 Python 改写,好让自己也能在 macOS 或 GNU/Linux 上,享受这便利的 Kobo 笔记汇出功能!
本专案没有版权,欢迎拿去使用,以造福更多人
虽然还没使用过您的程式,但请收下小弟的膝盖。
这个软件真的很方便很好用,谢谢你!
刚刚使用了版主开发的程式成功汇出了笔记, 一下就能快速复习读过的重点, 真是太方便了!
大谢版主!
感谢版主提供此软件,windows 10平台可以正常汇出画线,谢谢。
请问有办法在Mac Desktop 版同样也做汇出笔记功能吗?找不到kobo.sqlite QQ
我没用过 Mac,因此不可能去开发。
我查到 Mac 版的数据库应该是放在这里:
\Users\{UserName}\Library\Application Support\Kobo\Kobo Desktop Edition\kobo.sqlite
有找到的话,或许可以拿来 Windows 使用。
成功了!真是太感谢你了❤️
前面留言的网友“冻仁翔”说想用 Python 改写在 Mac、Linux 上使用,你可以去他的网站追踪看看。
太好用啦~ 快速又方便~ 谢谢您!
我有个想法,在Kobo Desktop 版上不能直接复制贴上自己想要的语句,但是有查找-->Google 或维基的功能,不晓得能不能够新增一个选项是单纯的复制,然后可以贴上在自己习惯作笔记的地方,对写程式不了解,不晓得这样可不可行