前段时间,我们写过 门德莱 – 研究人员和教育工作者的学术社交网络。 使用 Mendeley,研究人员、讲师、教育工作者和图书馆员可以相互联系、共享数据、讨论他们的研究想法、关注世界各地鼓舞人心的研究人员、协作等等。 今天,我们将讨论另一个对研究学者有用的工具。 见面 帕皮斯,一个功能强大且高度可扩展的基于命令行的文档和书目管理器。 与 Mendeley 不同,Papis 不仅适用于特定的研究社区,而且适用于每个想要轻松有效地管理文档的人。 此外,您可以保留对数据的全部所有权,因为所有数据都将存储在您的本地驱动器中。
内容
特征
关于 Papis 的特点,我们可以列举如下;
- 使用 git、dropbox、rsync、OwnCloud、Google Drive 等同步您的文档。
- 无需在任何网站上注册或帐户即可与您的同事共享图书馆。
- 直接下载论文资料 DOI 号码通过 交叉引用.
- 从下载论文 科学中心 并在几秒钟内将它们与所有相关信息一起添加到您的库中。
- 从 佐泰罗 和其他管理人员。
- 创建自定义脚本或使用 Papis 提供的现有脚本来帮助您轻松完成出色的任务。 例如,您可以使用 爷爷邮件 脚本将您的论文发送给其他研究人员或您的指南。
- 将文档导出为 bibtex、yaml 等多种格式。
- 免费、开源和基于命令行的工具。
安装 Papis
Papis 安装并不像您想象的那么难。 最简单的安装方法是使用 PIP。 此外,请确保您已在 Linux 机器中安装了以下先决条件。
- 蟒蛇 3
- python3-ncurses
- python3-setuptools
这些包在大多数 Linux 发行版的默认存储库中都可用,因此您可以使用默认包管理器安装它们。 例如,运行以下命令将它们安装在您的 Ubuntu 和衍生产品上。
$ sudo apt-get install python3 python3-ncurses python3-setuptools
安装 perquisites 后,运行以下命令来安装 Papis。
$ sudo pip3 install papis
完毕! 当然如果你不喜欢使用 pip3,还有其他的安装方法。 检查 官方安装页面 更多细节。
用法
Papis 的使用也不难,但是需要基本的命令行知识。
将文档添加到库
我的本地驱动器中已经有几个 pdf 文档。
要将文档添加到您的库(将自动创建),请运行:
$ papis add Docker.pdf --author "Senthil Kumar" --title "Docker Cookbook" --confirm Creating configuration folder in /home/sk/.config/papis Really add? (Y/n): y
正如您在上面的示例中看到的,我添加了一个名为“Docker.pdf”的 pdf 文档。 此外,我们使用了三个标志,即“–author”、“–title”和“–confirm”。 “–author”标志将指导 papis 使用“Senthil Kumar”作为作者姓名,“–tittle”标志将告诉 papis 使用“Docker Cookbook”作为文档标题,“–confirm”标志将告诉 Papis在将文档添加到库之前要求确认。 如果您不希望 papis 在添加文档之前提示任何确认,则可以跳过“–confirm”标志。 您可以通过运行以下命令来使用“add”标志:
$ papis add --help
所有文档都将存储在库文件夹中 ~/文件/论文/ 默认情况下。
此外,您将看到一个名为“info.yaml”的文件,其中包含您新添加的文档的详细信息。 这是我的 info.yaml 文件的示例输出。
author: Kumar files: - Computer-security.pdf title: Computer Security Tips
打开文档
添加完所有文档后,运行以下命令打开添加的文档。
$ papis open
如果您的库中只有一个文档,上述命令将自动在相应的文件查看器中打开文件。 例如,如果它是一个 pdf 文件,那么文档将在默认的 pdf 浏览器中打开。 如果是doc文件,会在默认的word文档编辑器中打开。
如果库中有多个文档,请使用向上/向下箭头选择您选择的文档,然后按 ENTER 键将其打开。
正如您在上面的输出中看到的,我在库中有三个文件。
列出文件
要列出所有可用文件,请运行:
$ papis list /home/sk/Documents/papers/b62a781b36b3605228fe8203107c76b5-Senthil /home/sk/Documents/papers/cfbb9807a1f2974ba5d1ffd650096805-Senthil-Kumar /home/sk/Documents/papers/3bed30833f4618abc7283403854a34c0-Kumar
创建新库
就像我已经提到的那样,所有文档都将添加到库文件夹中 ~/文件/论文/ 默认情况下。 但是,您可以根据需要更改它。
为此,请编辑 ~/.配置/帕皮斯/配置 文件:
$ vi ~/.config/papis/config
并更改库文件夹路径。 这是默认配置文件的内容。
[papers] dir = ~/Documents/papers [settings] default-library = papers
您可以更改默认库文件夹的路径或为每个类别创建新库。 例如,如果要添加视频,请在配置文件中添加以下指令。
[videos] dir = ~/Documents/videos
爷爷槲寄生
我们可以使用下面列出的几个 GUI 打开文档。
- –tk – 基于 Tk 的 UI
- –vim – 基于 VIM 的用户界面
- –rofi – 基于 Rofi 的 UI。
要打开 tk UI,请运行:
$ papis open --tk
您将看到如下所示的屏幕。 使用向上/向下箭头选择文档。