/ 技能

在 Calibre 中用 WebDAV 方式挂载书库

1. 起因

我喜欢阅读,同时也收集了不少电子书,多年前使用 Calibre 管理电子书,非常方便,不过几年下来也是越来越头疼:Calibre 只支持添加本地文件夹为书库,因此这些电子书占用磁盘空间日益增多,如今已经快 20G 了。

除了我需要找书或者添加新电子书会使用 Calibre,在其余时间里,这 20G 的数据只能静静躺在磁盘里,感觉相当不低碳。

为了防止数据损坏和方便多台设备共用,我使用坚果云备份着这些电子书,于是在一个磁盘空间又告急的午后,我突然有了一个不大胆的想法:能不能通过坚果云的 WebDAV 来实现云挂载?

前面说了,Calibre 只支持本地文件夹,所以需要用其它应用把坚果云伪装成本地磁盘,这次我决定用 CloudMounter 做尝试。

CloudMounter 出自 macOS 下知名文件管理器 Commander One 开发团队之手 ,它除了支持挂载 Google Drive、OneDrive、Dropbox 外,还支持 Amazon S3、Box、FTP、FTPS、SFTP、WebDAV 等多种模式。

我是几年前花 12 元在 Mac App Store 上买的,直接支持所有云存储服务,如今改成收费 + 订阅模式,WebDAV 等方式需要订阅才能用。另外也可以通过官网购买:

当然,如果有其它支持 WebDAV 的应用,也可以自行尝试。

2. 挂载坚果云

点击 CloudMounter 图标弹出菜单,选择「新驱动器」。

选择「WebDAV」,添加坚果云提供的 WebDAV 信息,最后点击挂载即可。通过菜单中网盘子菜单的「在 Finder 中显示」可以看到所在位置:

3. 在 Calibre 中添加书库

在 Calibre 中添加书库的操作很简单,关键步骤是,要点击前面带着电脑图标的电脑名称,才能看到 CloudMount 挂载的坚果云,选好坚果云里对应的文件夹即可。

4. 使用效果

总体来说,释放了原本被占用的磁盘空间,我不再需要在坚果云应用里将电子书文件夹同步到本地磁盘了。

不过毕竟是云挂载,所以在 Calibre 中进行增删文件或修改电子书信息时,会受到网速影响,小文件还好,上传和下载较大文件(比如扫描版的 PDF),等待时间会比较久,尤其是添加新文件的时候,国内民用网络的上传速率普遍低于下载速率,等待的时间会更久,Calibre 会「卡住」一段时间。传输数据的时候,CloudMount 的图标会出现一个圆圈表示正在传输,点击图标可以在弹出菜单中看到「上传 N 个文件」的提醒信息。

所以如果是上传大一点的文件,建议添加后先去忙别的事,过上半小时再回来进行元数据修改之类的操作……