@scomper

回归 Calibre 的碎碎念

2018.06.09

曾经安装 Timing 分析过自己的软件使用情况,一周的记录统计里,大部分行为都和网络有关。主要用到的软件是 Safari、Telegram、Tweetbot 这些,其他的则是画图和写作的软件,很多软件都不曾出现在记录列表中。如果没有合适的场景触发,它们只会默默地待在硬盘角落,偶尔通过更新刷一下存在感。

闲暇时会抽时间整理「休眠」的应用,更新一下,或者干脆扔到废纸篓。Calibre 是那种更新频率远超使用次数的软件,每次打开都会提示更新,而且这么多年下来更新方式没变,更新频率也变,算是工具软件中的一个异类。提到电子书制作、转换和修改 Calibre 依旧是不二选择,其不可替代的地位让人同时容忍了它的槽点。例如,简陋的界面和图标、原始的更新方式、繁复的设定等等。Calibre 功能很强大,然而平时只在转换电子书格式、修改电子书的元数据时偶尔用一次,颇有点大材小用。

了解软件的功能是一回事,把它用起来是另一回事,没有契机和外力可能会一直这么平静下去。从功能的角度而言很多时候都是旧话重提,知道和不知道之间的距离有时候就是一个「关键词」的差别,很多次惊喜交加之余一搜索,才发现同样的需求和内容早已满世界都是。

随着时间的推移发现整个阅读环境里,书库才是最重要的,阅读终端在变化,软件在变化,但是电子书的积累越来越多,建立一个自己的书库是很有必要的,以文件形式保存(ePub、azw),电脑、手机、Kindle 都能方便的访问,终端上阅读完以后也能随意删除。

阅读进度的同步不是一个必要因素,有时候设备之间的物理隔绝,反而能给人一种拿起和放下仪式感。于是 Kindle 里更多的是那些必读的经典,而 iPhone、iPad 里消遣的内容更多一些。

搁荒 Calibre 多年又被重新重用,想法和以前也有了点变化。以前电子书的整理很零散,Calibre 书库里有一部分,Time Capsule 的共享硬盘上也有一部分,文件夹里一份最近会看的。就是没想过把 Calibre 的书库建在 Time Capsule 的共享磁盘上,不仅每台电脑上的 Calibre 能访问和调用,通过网络内容服务,iPhone、iPad、Kindle 都能用浏览器访问和下载书籍。说起来也就简单的几项:

  • 将书籍都统一保存到外部的共享磁盘而不是本机,书库均指向 Time Capsule 的同一个目录
  • 书库文件夹名称会显示在工具栏和菜单,如果想工具栏好看,文件夹可以用中文名
  • 整理书籍后「转换书籍」格式为 ePub 和 azw,iOS 设备和 Kindle 都能各取所需
  • 闲置的 MacBook Air 上打开 Calibre 启用连接共享(10.0.1.30:8080),并保持 Calibre 后台运行
  • Calibre 添加书籍设置里添加一个自动导入书籍的目录(iCloud Drive/桌面)

往 Calibre 里导入书籍,打开网络分享服务并保持 Calibre 后台运行,书库环境就搭好了。其他的设备访问 http://10.0.1.30:8080 就能看到书库的内容。Kinlde 上使用「体验版网页浏览器」输入同样的网址点击页面底部的 here 加载 non-JavaScript 的页面,或者直接打开 http://10.0.1.30:8080/mobile 并保存成书签。Kindle 浏览器里只能下载 azw、mobi 的格式,所以前提是书库里书籍已经转换保存了这种格式。

老款的 Kindle 不支持网页浏览器,可以通过邮件方式发送书籍,不过格式需要是 mobi 才行,让人不解的是邮件方式竟然连 azw 格式都不支持。

其他电脑上的 Calibre 平时可以主动维护书库,例如,转换书籍格式、添加书籍标签等等。利用 iCloud 的同步特性实现书籍的自动上传。

为什么不直接把 Calibre 自动上传的目录指向到下载文件夹呢?
可以是可以,想想还是人工参与一部分,增加一个审查环节。下载或去 DRM 导出的电子书先临时保存在「下载」文件夹,评估没有问题后再拖拽到桌面。作为服务器的 MacBook Air 因为 iCloud 同步的关系,其桌面也会出现相同的文件,后台运行的 Calibre 会自动将桌面的 ePub 移动并导入到书库,多台电脑上这样操作体验还是棒的。

为了便于外网通过 IP 直接访问,还可以再进一步,在路由器的设置中添加端口转发。只要知道自家宽带的公网 IP,在外面也一样可以访问书库和下载书籍。基于安全考虑,通过网络分享中需要勾选需要用户名和密码才能访问,并在用户账户中添加用于访问的用户名和密码,普通用户可以去掉「Allow guest to make changes」的权限,这样无法在网页端删除书籍。

Calibre 很多功能从来都没用过,强大繁复的各种参数和插件无形拉开了距离感,这次重新整理书库欣喜的发现外观方面终于有些变化,可以选择不同的图标不主题。另外,通过规则的方式,还可以用颜色、icon 来突出显示列表中的书籍。

尝试添加了两个标签规则,用颜色来区分「经典」和「已读」的书籍。例如,包含「经典」的标签的书籍显示为蓝色,已读的书籍显示为灰色。Icon 图标可以作为徽标或标签中的前缀图标来显示,然而徽标只会在「布局 - 封面窗格」中才会显示,并不会出现在 Web 页面当中。

为书籍添加标签最快的方式依旧是展开左侧的标签列表,选择书籍后拖拽到标签上来添加,标签可以用在 Web 共享书库的搜索当中,也能用来创建虚拟书库,这对于书籍的分类和检索是非常有帮助的。如果想通过用户名来区分书库的访问权限,虚拟书库无法实现,只能创建多个书库。

在硬盘上先创建一个新的文件夹,然后通过 Calibre 菜单栏的书库菜单创建/切换到新的书库,完成指向后,以后就能通过书库菜单进行切换。同时在「通过网络分享」中就可以为用户分配访问权限,例如,图示中 guest 用户就只能访问「儿童」书库。

主「书库」中包括所有的书籍,其他书库的内容通过右键菜单「复制到书库」来复制过去。电脑本地的硬盘上也可以单独创建一个书库,用来将书籍保存到本地,解决电脑离开当前局域网环境时的离线阅读问题。

Calibre 里添加和切换书库没花多少时间,但是看着书籍列表时被动的整理了好久,书籍的名称、作者国别的括号、封面、标签分类 ...... 下次想换脑筋的时候继续整理,但是要先上个番茄闹钟──适可而止。


对于电子阅读,明显感觉自己的「口味」在不断的被拔高,以前只对屏幕有点要求,Kindle 的 Eink 屏幕和 Apple 的 Retina 分辨率都曾让人心情难以平复,刚刚开始那段时间就不像是在阅读,而是在欣赏点阵和字符的美,因此花费了不少时间让 Kindle 支持自定义字体。使用的频率增加了,要求也就多了:阅读位置同步、笔记、词典、版式控制、背景颜色、夜晚模式、书库同步......

有一天意识到是不是在阅读这件事上有些本末倒置,于是对阅读软件的要求一下子就淡然了,对相关的工具也降了温,这次算是重温了一下 Calibre。能满足基本要求就好,有个地方存书、有个软件看书就行,换换脑子的时候偶尔折腾一次。

阅读软件方面推荐要么用内置的「图书」,要么选择同样单纯的 Marvin ,不会有乱七八糟的推送和广告,功能上恰好代表着两个极端,一个简单到只能调整字体和背景色,另一个是几乎你想到的阅读参数都能调整,Marvin 只有 iOS 版本,没有「图书」的同步特性。

Comments
Write a Comment