用Calibre还是zotero管理电子书

我的问题是如何管理电子书,涉及的软件主要是Zotero和Calibre。如果大家有其他更好的软件也可以推荐。
背景:本地电脑中有许多电子书,大部分是出版读物。
目前遇到的问题:

  1. Calibre导入后,会重命名文件,这样就导致电子书中文文件名变成拼音,不利于第3方软件(例如everything)进行检索。我个人是比较喜欢“作者-年份-书名”这样的方式,而zotero,可以保持这样的文件名。
  2. Calibre好像没法很好获得数据的原信息(作者、出版社、书名等等),有看到说豆瓣关闭了相关的接口,还有其他什么插件能实现拉取吗。我有看了 GitHub - Rlyehzoo/calibre-jike-isbn: Metadata Source for Calibre based on https://jike.xyz/api/isbn.html 但也没效果。

有一些疑问:

  1. 大部分的电子书管理都推荐Calibre,zotero主要是文献管理。Calibre的长处主要在哪些方面?除了转换电子书格式,能架设服务器,和kindle相连。
  2. 如果我的电子书以pdf为主,是不是Calibre管理电子书的优点就消失了,而zotero也可以用于管理。
2 个赞

这个问题还是从“管理”二字的定义入手。

如果把管理简单定义为有个书架能摆上看过的十多二十本电子书、每本书都能有个封面,那绝对是 Calibre。

如果需要登记每本书的元信息,需要做版本区分,电子书格式冗杂,同时数量又巨大,有时还想引用下书目信息,那还是让专业的文献管理软件来做。

我的需求好像都不是这两者。
首先,我不太在意封面,但重视元信息。但目前元信息在Calibre上自动获取已成问题,手动输入,两个软件好像并没有区别。
其次,我不需要用到插入文献的功能。

我需要的是一个软件,当我找到一本新书时,我想了解我是否已经拥有这电子版了。当我添加新书时,可以自动获取相关的元信息,至少作者、出版社、识别号需要有。另外可以根据我关注的主题,例如英语,统计,编程,分类呈现对应的书籍 。

可能还有一点,zotero浏览epub和mobi是否比较薄弱,这可能不能很好浏览很多电子书。

  1. 想知道是否有这本书。其实应该手动查,不过zotero可以在抓取后再自动识别是否重复。
  2. 自动识别元信息。calibre 可能畅销书可以,拖入后就自动识别。zotero 用 isbn 也可以自动识别,或者直接去豆瓣、亚马逊、当当之类的买书网站直接抓。
  3. 分类呈现。 自动分类两个应该都够呛,手动分类应该都能做到。
  4. zotero浏览薄弱的问题。其实zotero在浏览pdf以外的文件全是调用系统默认程序的,在zotero中点击epub可以直接用calibre打开

对于第1点,我也同意。所以我一般将文件名命名为“作者-年份-书名”,就是方便使用everything来检索是否已经存档。而Calibre的重命名机制干扰了这一过程。
对于第2、3点,好像两个软件都不怎么好,所以才期待能有一个专业化软件。
对于第4点,确实是这样,期待zotero的浏览功能能进一步增强。

其实还遇到一个问题,zotero在本地没法开两个库。如果我有一个文档库,进行WebDAV同步,但同时我还要管理和保存大量的电子书(10G以上),这样就很难处理。

确实没法开两个库,所以实在要分库可以考虑下 EndNote 等其他文献管理软件。

不过这个问题的本质还是要不要分库的问题。

目前我遇到的问题具体是:

  1. 需要用zotero进行全平台同步,在手机或ipad上看文献。
  2. 还想用zotero管理大量的电子书,超过了在线WebDAV的容量。

这矛盾导致必须分库。但如果用了其他软件管理电子书,不就离题了。如果不用zotero看文献,全平台同步的软件,好像也没有其他的。

现在考虑是不是用zotfile将电子书本体移出,WebDAV的同步只同步论文pdf

同步问题,我在zotero上的解决方法如下

  1. 使用文件链接添加而不是直接拖入文件
  2. 本地文件夹用工具同步,我使用的工具是坚果云
  3. 可以在任意设备管理zotero中的信息及pdf文件

我的文件主要是pdf格式的文件,并且我通常使用其他软件来pdf,目前这个方案对我来说是最好的选择。但仍有弊端:

  1. 第一步信息导入步骤会繁琐一些,但信息导入使用评率少,仍可接受
  2. zotero题目和pdf原件需要移动删除时不能同时管理,需要记得两边同步操作

一个更新很慢的国产开源 koodo。
我个人还是存疑,没搞明白它的存储机制,使用体验也不好,没办法对原数据进行爬取和编辑,只能说也许未来可期,现在还不如用obsidian管理。现在就是一个把图书名字放在一起的阅读器。
先马克一下吧,体验太糟糕了。

我用的时候,是利用zotfile插件,把所有书籍按照zotero中的分组保存到一个附件文件夹中。然后用syncthing(或其它同步工具)实现pc和移动端对附件文件夹的同步,书籍元数据并不需要同步到移动端。

我这么做因为我在移动端只有阅读的需求,没有笔记的需求。所以并不需要同步笔记和书籍元数据,阅读时也不依赖zotero移动端app。在移动端只需要通过文件夹结构也能快速找到我想看的书。而pdf本体的同步,由于不是每天都添加文献,添加了之后也不一定有即时性的移动端的阅读需求,所以同步文件夹的频率其实挺低的。

多谢推荐。
这软件链接如下: Koodo Reader

这项目在github上有4.2k个星,是个不错的软件。
我体验了一下,感觉它对于书籍的元数据好像比较弱,还有待后续的开发。

是的,我目前的想法也差不多是这样。后续有空测试看看。

我有一个上面没有人提到的 管理方面的功能需求. 就是 Windows 平台的 文内搜索功能.

比如, 据我了解 Everything 的搜索是基于文件名的. Zotero 与 Calibre 好像也都不支持这一点.

这一点大家有解决方案么?

文档内搜索的软件很多,例如

1 个赞

citavi是更好的选择吧

Citavi可能面临一个问题,所有的文件都放在一个文件夹内。如果有太多文件,这文件夹很难整理。此外,citavi目前的运营出现了比较大的改变,没有看到全平台的希望。
但它确实也在我的考虑名单中。

我同样也遇到了这种困难,我的解决方法是
书籍使用文件链接添加,用其他网盘(比如OneDrive)同步
论文用zotile管理,这个插件可以自动将文件本体移走,转为文件链接
如果论文数量多的话,WebDAV也可能扛不住,所以可以只它用来同步链接信息,所有的文件本体用其他网盘同步

对,也可以通过文件链接添加。但我考虑的是多平台的兼容性,例如如果Win上添加的链接,是不是Mac上就打不开了。

我是在两台win电脑上进行多平台互动的,根据我的体验,只要绝对路径是相同的即可,我的zotero库都是放在C盘根目录中的,同步非常顺畅,没有什么问题。