Kindle电子书转Epub

趁着五一小长期,把自己的电子书库整理了一番,最主要的工作是将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 系统

工具

步骤

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://t.cn/RGA59Bo

请我喝杯咖啡吧~