趁着五一小长期,把自己的电子书库整理了一番,最主要的工作是将 Kindle 电子书合并到了 iBooks,实现了电子书的统一管理,方便 Spotlight 检索。用过 Kindle 和 iBooks 的同学,都应该清楚,这两者在阅读体验上没多大差别,但 iBooks 在做读书笔记,文字检索,终端数据同步等方面甩 Kindle 好几条街。

试想一下,如果没有检索功能,想要在几百本甚至是上千本书中,找到自己想要的信息,堪比大海捞针,信息检索俨然已成为我们这个时代的刚性需求,快速定位自己想要的知识和素材,将更多的注意力、更多的时间留给大脑去思考、去写作,才是最重要的事情。

今天这篇文章主要教你如何通过 Calibre 将 Kindle for Mac 中的电子书自动导入到 iBooks 中去。

  1. 使用 Kindle for Mac 将你在 amazon 上购买的电子书同步到本地目录(暂且命名为 path);
  2. 使用 Mac 自带的 Automator 自动 Copy 上一步 path 下的电子书到另外一个文件夹(暂且命名为 forder);
  3. 使用 Calibre 自动加载上一步 forder 中的 Kindle 电子书,并自动转化为 ePub 格式;
  4. 将上一步转化好的 ePub 电子书到手动导入到 iBooks 中去(唯一一个需要手动操作的步骤)

环境

  • macOS 系统

工具

  • 下载并安装 Kindle for Mac ,下载 1.17.0 版本,不要安装最新版本
  • 下载并安装 Calibre

步骤

Step 1. 同步 Kindle 电子书到本地

登录 Kindle for Mac

注意:由于 amazon 不同国家间账号的数据互不相通,所以登录时请选择正确的登录域名,国内用户请选择 amazon.cn

register

同步电子书到本地
  • 登录成功后,使用 ⌘ + R 同步电子书

  • 在 Kindle for Mac 操作区外,使用 ⌘ + Shift + G 打开 Go to Folder,输入以下路劲:

    1
    ~/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/My Kindle Content/

    gotofolder

  • 以 .azw 或 .mobi 结尾的文件就是我们要找的 Kindle 电子书

    MyKindleContent

Step 2. 设置 Automator 自动复制 Kindle Books

  • 打开 Mac 自带的应用软件 Automator;

  • 选择”Folder Action”

  • 点击右侧下拉选框 “Choose folder”,选择 other,通过 ⌘ + Shift + G 可以快速定位到前面所说的 Kindle 电子书目录:My Kindle Content

  • 选择 “Files & Folders” ——> 选择 “Copy Finder Items” ——> 指定文件 Copy 的目标文件夹,我的路劲为~/Documents/003-Books/Kindle4MacItems,这个看个人喜好

  • 按住 ⌘ + S 保存上面设置的 folder action.

现在我们可以做个测试看看 Automator 是否生效

  • 打开 Kindle for Mac,从 Downloaded Items 中删除一本书

  • 双击 Archived Items 下刚刚删被除的书籍,下载完成后,会出现 Automator 的提示弹框,证明 Automator copy 设置成功,点击 Continue 即可。

    在 Step 2 中设置的 Automator 脚本,会随时监听 My Kindle Content 目录下的变化,一旦有新增书籍, Automator 会自动 Copy 书籍到 Kindle4MacItems 目录下

Step 3. 安装 Calibre DeDRM 插件

DeDRM 可以移除 Kindle 电子书上的 DRM 保护,让 Calibre 自由转化 Kindle 电子书为你想要的格式

  • 安装 Calibre,设置工具栏上的 Calibre Library 地址,这个地址为 Calibre 的书库地址;

  • 下载 DeDRM Tools 并解压,找到 DeDRM_plugin.zip 文件,相对路劲 DeDRM_tools-6.5.3/DeDRM_calibre_plugin/DeDRM_plugin.zip

  • 安装 DeDRM_plugin.zip

    Calibre → Preferences ——> Plugins ——> Load plugin from file ——> 选取 DeDRM_plugin.zip ——> 重启 Calibre.

Step 4. 设置 Calibre 自动加载 Kindle 电子书并自动转化为 ePub 格式

设置输出格式为 ePub
  • Cabler ——> Preferences ——> Behavior

设置自动加载 Kindle 电子书并自动转化
  • Calibre ——> Preferences ——> Adding books ——> The Add Process

  • Calibre ——> Preferences ——> Adding books ——> Automatic Adding

    选择 Calibre 要自动加载 Kindle 电子书目录,也就是我们在 Step2 中设置的复制目录 Kindle4MacItmes

    Calibre 加载 Kindle 电子书后会自动删除源目录下的电子书,这也是为什么我们要使用 Automator 将 Kindle for Mac 下的电子书复制到一个新的目录 Kindle4MacItems 下的原因

Step 5. 使用 iBooks 打开 Calibre Library 下 ePub 电子书

只有这一步是需要我们手动去完成的,使用 iBooks 打开转化后的 ePub,你会发现文字排版、图片、表格等格式都与 Kindle 电子书一模一样。

嗯,就这样,希望对你有所帮助。

声明

DeDRM 是为了买来书后自己用的更方便,请不要传播盗版……

参考:http://j4n.co/blog/kindle_to_ibooks