Papis – 基于命令行的文档和书目管理器

前段时间,我们写过 门德莱 – 研究人员和教育工作者的学术社交网络。 使用 Mendeley,研究人员、讲师、教育工作者和图书馆员可以相互联系、共享数据、讨论他们的研究想法、关注世界各地鼓舞人心的研究人员、协作等等。 今天,我们将讨论另一个对研究学者有用的工具。 见面 帕皮斯,一个功能强大且高度可扩展的基于命令行的文档和书目管理器。 与 Mendeley 不同,Papis 不仅适用于特定的研究社区,而且适用于每个想要轻松有效地管理文档的人。 此外,您可以保留对数据的全部所有权,因为所有数据都将存储在您的本地驱动器中。

内容

  1. 特征
  2. 安装 Papis
  3. 用法
  4. 帮助我们帮助您:

特征

关于 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

您将看到如下所示的屏幕。 使用向上/向下箭头选择文档。