云端 Calibre

作者:Shawn Powers

我之前提到过,我将我的整个电子书收藏保存在我的 Dropbox 文件夹中,并且我可以在任何有网络连接的地方访问它。 这个想法不是我自己想出来的; 相反,我无耻地从 Bill Childers 那里偷了这个想法。 我怀疑他也是从别人那里偷来的,所以请随意从我这里偷走这个想法。

基本上,它涉及两个程序,都是免费的(好吧,如果你算上 Dropbox 的话,是三个)。 首先,在位于 Dropbox 文件夹中的 Public 文件夹中创建一个文件夹。 您可以随意命名此文件夹,但因为它将托管您的所有电子书,因此最好将其命名为没人能猜到的东西。

然后,在 Calibre 中,单击书架图标(左上角),然后单击“切换图书馆”。 然后,选择您在 Public Dropbox 文件夹中创建的那个新的秘密文件夹。 Calibre 会将您的整个图书馆移动到该文件夹,因此请确保您的 Dropbox 中有足够的可用空间来处理您的整个电子书收藏。 如果您有太多电子书,您可以在 Calibre 中创建一个单独的图书馆,并且只将精选的几本书保存在该 Public 文件夹中。

现在,您应该有一个可用的 Calibre 安装,它将您的电子书和数据库存储在您的 Dropbox 中。 您只需在与其他 Dropbox 同步的其他计算机上使用 Calibre 打开此库文件,或者您可以更进一步并创建一个基于云的存储库,您可以从任何计算机浏览该存储库。 这就是 calibre2opds 发挥作用的地方。

calibre2opds 是一个 Java 应用程序,可从您的 Calibre 库创建一个网站。 从 http://www.calibre2opds.com 下载 Java 应用程序,并使用您最喜欢的 Java 运行时环境启动它。 启动后,您会看到许多选项可以调整库的外观。 您需要做的第一件事是确保数据库文件夹指向您移动 Calibre 库的那个秘密文件夹。 然后,您需要设置目录文件夹。 可以将其设置为 _catalog,这是默认设置。

图 1. calibre2opds 是一个 GUI Java 应用程序。

接下来,您需要决定要创建什么样的网站。 如果您想能够使用任何 Web 浏览器浏览它,请将“兼容性级别”保留为“OPDS”。 如果您想直接使用您的 Android 设备浏览,您可以选择 TROOK 或 ALDIKO,calibre2opds 将生成一个这些阅读器可以直接访问的目录。 在根据自己的喜好调整任何其他设置后,单击底部的“生成目录”按钮,它将在您的 Calibre 数据库文件夹中创建您需要的所有文件。

因为您是在 Public Dropbox 文件夹中完成所有这些操作的,所以您可以查找该 _catalog 文件夹并找到其中的 index.html 文件。 右键单击 index.html,获取它的 Dropbox 公共链接,然后查看结果。 (注意:如果您尝试使用 Aldiko 或 Trook 浏览,您可能需要找到 index.xml 文件。)

图 2. 这是我的电子书收藏,由 calibre2opds 创建。

肖恩是Linux Journal的副编辑,并且从一开始就在 Linux 领域。 他对开源充满热情,并且喜欢教学。 他还喝了太多的咖啡,这经常在他的写作中表现出来。

加载 Disqus 评论