Zotero 和 Google drive 解决原空间不足问题
utils
本文字数:2.4k 字 | 阅读时长 ≈ 8 min

Zotero 和 Google drive 解决原空间不足问题

utils
本文字数:2.4k 字 | 阅读时长 ≈ 8 min

1. Zotero 基本介绍

本文介绍 Zotero,zotero 是一个优秀的文献阅读管理器,我之前使用的是 Endnote20,相比于 endnote,zotero 免费、开源且功能强大,有以下优点

但是也有一个缺点,就是他的云端很小,只有 300M,在这里可以找到 zotero 的订阅规则

300M 是不够用的,几十个 pdf 附件就满了,而且付费的很贵,所以这里主要通过与 Google-drive 相结合来扩充其存储空间,同时达到多个客户端同步的效果(对于国内坚果云支持 WebDev,有兴趣的同学可以参考一下 zotero+坚果云的组合,但是这里只介绍 google drive)

最后我们介绍一下要达到什么效果:因为 pdf 占空间很大,所以我们用 Google Drive 来存储 pdf,仅用 zotero 来存储 Paper 的链接以及注释等信息,链接占空间很小,这样当我们迁移到别的设备时只需要从 Google Drive 上下载文件以及从 zotero 中下载链接及注释即可

2. 安装必备软件

需要下载下面三个必备软件:zotero,zotfile 插件以及 google drive 客户端

2.1 Zotero

Zotero: 下载地址

点开网址,下载相应的系统版本,然后去官网申请一个 zotero 账号

申请完以后打开客户端,首选项-同步,然后登录账号即可。下面的同步只对上两个打钩,即只存储链接、注释以及其他相关信息,不存储附件,下面两个是关于附件的,具体怎么回事我也不清楚,反正不选就对了。

2.2 Zotfile

Zotero zotfile 插件: 下载地址

根据上述地址下载 zotfile 插件,是一个 xpi 文件,下载完毕后进入 zotero,点击工具-附加组件-右上角的小齿轮按钮-Install Add-on From File,安装重启即可。重启完之后点击工具会有一个“Zotfile Preferences”按钮

2.3 Google Drive

Google Drive 客户端: 下载地址

按照要求下载 Google Drive,然后登录即可,此时在 Mac 系统上的访达界面,会有一个 Google Drive 网盘,网盘中存储的就是 paper 的 pdf 文件

3. 设置同步

第二步就是进行同步设置了,首先在 Google Drive 网盘中新建一个"zotero_paper"文件夹,这个文件夹会随着 Google Drive 自动上传到云端同步

这里也可以在本地随便一个地方新建一个文件夹,然后用 Google Drive 同步此文件夹即可,下面的操作就针对此文件夹进行

3.1 zotero 设置同步

点击首选项-高级-文件和文件夹,如下,设置第一个根目录为刚才的文件夹,用来存储 pdf 文件,第二个数据存储位置可以变也可以默认,这个文件夹基本都是链接啊信息,所以基本不会占太大空间

3.2 zotfile 设置同步

设置好 zotero 之后,需要设置 zotfile,Zotfile 是一个 Zotero 插件,用于管理附件:自动将 PDF(或其他文件)重命名,移动和附加到 Zotero 项目,将 PDF 从 Zotero 库同步到(移动)PDF 阅读器(例如 iPad,Android 平板电脑等)。并从 PDF 文件中提取注释。

简单理解 zotfile 就是帮助管理 pdf 文件的自动命名、注释等操作的

点击工具-zotfile preferences-general settings,对于第一个"source folder for attaching new files",填上刚才的数据存储位置,并在位置里面新建一个 storage 即可,重要的是下面的"location of files",设置 custom location 为 Google Drive 管理的那个文件夹地址,然后确定,这样就大功告成了

4. 如何将文献导入 Zotero

进入到 Chrome 商店,下载安装如下插件 zotero connection

然后我们随便搜一篇 arXiv 文章,这里以 Kaiming 大神的 ResNet 为例,点击右上角的插件,然后点击刚才的 zotero connection,此时就就自动传到 zotero 中了

可以发现以及自动传到 zotero 中,并且自动命名为"作者_年份_文章名"的形式,如果不喜欢这种形式,可以在工具-ZotFile Preferences-Renaming Rules 中的"Format for all item Types except Patents"中选择你想要的格式,然后右键 pdf 文件,Manage Attachments-Rename and Move 即可

上面的执行过程是:zotero 空间会存储 resnet 文件的链接地址,以本文举例就是"/Users/harry/Google Drive/我的云端硬盘/zotero_paper/resnet_xxx.pdf"这个地址的链接,而 Google Drive 就是存储的这个文件,注意文件链接和文件不要搞混

5. 其他优秀的插件

5.1 zotero pdf translate

zotero pdf translate是 zotero 的附带组件之一,可以为 PDF 提供划词翻译功能,非常方便

进入到zotero pdf translate的 Github 界面,点击 latest stable version 然后下载 .xpi 结尾的文件,然后添加组件,按照如下图的方式安装刚才的 xpi 文件即可

安装成功后进入 zotero 首选项的翻译界面,如下,点击翻译服务,然后在里面选择你想要的翻译软件即可,注意加🔑的需要 api,例如我选择了百度,百度的 api 在此界面申请,api 需要花钱的,但是也有免费的额度

此时就可以划词翻译了,进入一个 pdf 文件,随便划词或者句子,就能实时显示结果,非常方便

6. 其他问题

1. 通过插件下载的 pdf 文件去哪了
记得 google drive 同步的文件夹吗,都在那里面,而且都是存储为 pdf 格式

2. 如果不通过插件导入文件怎么办?
非常简单,只需要将 pdf 文件直接拖到 zotero 中即可,此时 google drive 同步的文件夹会自动加入刚才的 pdf 文件

3. zotero 原本的文件夹做什么了?
根据我的观察,原本的文件夹没有存储 pdf,只存储了链接和注释等信息,我们 zotero 云盘同步的就是这个信息,如果要改原本的文件路径,自由更改即可。

4. zotero 云端会占用空间吗?
不会,用了 google drive 之后,zotero 云端占用非常非常小,甚至不到 1MB,可以忽略不计,我一度以为我的存储链接和注释等信息没有被存储起来

5. 如果我还想让 zotero 里面保存 pdf 文件怎么办?
就是说想让 Google Drive 中的文件消失,继续让 Zotero 保存 pdf 文件,而不是链接,这个也非常简单,选中全部文件,工具-管理附件-转换已链接文件为已存储文件,这样所有 Google Drive 中的文件都会复制到 Zotero 中了,我们还可以选择"存储后删除原始文件"按钮,如果打钩,那么 Google Drive 中的文件就消失了,全部移动到了 Zotero 中,如果同步,Zotero 的云端就会同步 pdf 文件,占用空间了。可以说是我们最初目标的反向过程了

6. 如何迁移到别的客户端
在另一台电脑按照上述步骤下载相应软件,然后设置相应的 Google Drive 文件路径,就 ok 了,不需要多余的任何操作,非常简洁

所以为了达到我们最初的目标。我们只需要维护好 Google Drive 同步的那个文件夹即可

8月 21, 2024
10月 30, 2021