过去我曾经写过批量导出 Apple Books 批注的方法。但此方法在 macOS Sonoma 不再适用。现在 utgd.net 更新此方法,应该是全网首发(包括英文)。
方法来源于一个开源的 GitHub 项目:ibooks_notes_exporter,知道怎么用 GitHub 和 Homebrew 的可以直接去看原项目。
不知道怎么用 GitHub 和 Homebrew 的请继续阅读。买了会员来 Slack 找我手把手教会。
文章内含有最终效果展示和简评。
第一步:安装 Homebrew。安装方法见官网(中文):https://brew.sh/zh-cn/ 。不会装来 Slack 找我。
第二步:安装 Homebrew 后安装 ibooks_notes_exporter。把这两行代码一起复制粘贴到终端(Terminal.app)即可:
brew tap 57uff3r/mac-apps
brew install 57uff3r/mac-apps/ibooks_notes_exporter
这是个命令行软件,所以安装后你的应用程序文件夹不会有新软件出现。
第三步:获取书籍 ID。在你成功安装 ibooks_notes_exporter 后(运行完上面两行没报错等于成功,报错了来 Slack 找我)。就可以用以下命令获取书籍 ID。
ibooks_notes_exporter books
效果如图:
✪第四步:导出书摘。这一步最重要。因为涉及两个只有你自己知道的变量:①书籍 ID 本身;②书摘保存的路径。这两者都在命令中体现,以我的结果为例,我们看一下命令:
ibooks_notes_exporter export --book_id 00C2679CF6B2A9181065A170803203F8 > ~/Desktop/书摘.md
这行命令拆解开有 3 个部分: 1. 命令部分:ibooks_notes_exporter export --book_id。命令部

