把 Kindle 划线和笔记导出到 Obsidian 和 Markdown
Kindle 上的划线分两处保存:原生阅读器写在 documents/My Clippings.txt,KOReader 写在每本书旁边的 .sdr 文件夹里(metadata.*.lua)。想把它们一起整理进 Obsidian 或别的笔记软件,需要先把两边读出来、去重、按书分组。
原生阅读器:My Clippings.txt
插上 USB 后打开 /Volumes/Kindle/documents/My Clippings.txt。每条记录用一行 ========== 分隔,包含书名、位置、时间和正文。笔记和它对应的划线是两条独立记录,删掉的划线也可能还留在文件里。
KOReader:.sdr 文件夹
KOReader 打开过的每本书旁边都有一个同名的 .sdr 文件夹,里面的 metadata.epub.lua(或对应格式)记录了进度、划线、批注和书签。它是 Lua 表格式,不方便直接读。
用墨屿导出
- 插上 Kindle,打开墨屿的「札记」页。墨屿会同时读取 KOReader 的标注和
My Clippings.txt,同一位置的笔记会并到划线上。 - 点“导出 Markdown”,得到一个按书分节的
Kindle 札记.md。 - 或者点“同步到 Obsidian”,选你的 Obsidian 仓库文件夹。墨屿会在里面建「Kindle 札记」文件夹,每本书一个
.md文件,带title、author、tags: [kindle]的 frontmatter。 - 以后每次同步会重写这些文件。在设置里打开自动同步后,插上 Kindle 时就会自动更新。
因为每次同步会重写整本书的文件,想在 Obsidian 里写自己的想法,建议放在另一个笔记里,用链接引用这本书的札记。
拔了线还能看吗?
可以。墨屿会把读到的划线缓存在 Mac 上,拔线后照样能浏览、搜索、导出。