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

关于爸爸

在下一篇文章中,我们将看一下Papis。 对于研究学者来说,这是一个有用的工具。 此应用程序是功能强大且高度可扩展的 书目和文件管理员 基于命令行。 它是一个免费的开源命令行工具。 它的代码及其特性可在 GitHub页面 的项目。

Papis不仅适用于特定的研究社区,而且还适用于 寻求管理其文档的人将很有用 轻松有效地。 另外,由于所有这些数据都将存储在我们的本地驱动器中,因此我们将能够保留数据的完全所有权。

我们可以使用这个工具来 同步我们的文件 使用git,dropbox,rsync,OwnCloud,Google云端硬盘等。 无需注册 或任何图书馆共享网站上的帐户。

我们将能够 从Sci-Hub下载文档并将其添加到我们的图书馆 所有相关信息都在几秒钟之内。

我们将有可能 创建自定义脚本或使用现有脚本 由Papis提供的帮助我们轻松完成重要任务的工具。 例如,您可以使用纸型邮件脚本发送我们的文档。

在Ubuntu 17.10上安装Papis

安装Papis并不困难。 最简单的安装方法是 使用画中画。 我们只需要在同一终端上执行以下命令即可安装Papis:

sudo pip3 install papis

干草 如果您不想使用pip3,则可以使用其他安装方法。 您可以检查 官方安装页面 有关详细信息。

基本用途

但是,如果我们需要命令行的基本知识,那么使用Papis也不是特别困难。

将文档添加到库

我有几个 pdf文件 在我的本地磁盘上可用于此示例。 为了 将文档添加到您的图书馆 (将自动创建),运行:

爸爸添加库

papis add entreunosyceros.pdf --author "SapoClay" --title "entreunosYceros" --confirm

如上例所示, PDF文件已添加 被称为«entreunosYceros»。 我还使用了三个指标: “-作者“-标题“和 “-确认«。

指标«--作者»会让爸爸使用«陶土»作为作者的名字。 指标 “-标题“将会说 爸爸 使用“ entreunosYceros”。 最后一个指标 “-确认»将指示Papis在将文档添加到库之前请求确认。 您可以省略指标 «–Confim»如果您不希望父母在添加文档之前要求确认。 我们可以使用“添加”选项和帮助指示器查看所有可用的指示器,如下所示:

爸爸们帮忙

papis add --help

所有文档将存储在库文件夹中 〜/文件/论文/ 默认。

爸爸位置文件

此外,在这里我们可以找到一个名为«的文件信息.yaml»包含新添加的文档的详细信息。

打开文件

添加所有文档后,运行以下命令以打开添加的文档。

爸爸打开文件

papis open

如果您的库中只有一个文档,则上述命令将在其各自的文件查看器中自动打开该文件。 pdf会以默认的viwer pdf打开。

如果库中有多个文档,我们可以使用UP / DOWN箭头选择一个文档,然后按ENTER键将其打开。

文件清单

爸爸名单

列出库中所有可用的文件,我们将在终端中执行:

papis list

创建一个新的图书馆

正如我已经提到的,每个人 默认情况下会将文档添加到库文件夹〜/ Documents / papers /。 这可以更改。

为此,请编辑文件 〜/ .config /爸爸/配置:

vi ~/.config/papis/config

在文件中,更改库文件夹的路径。 这是默认配置文件的内容。

爸爸配置

我们将能够更改默认库文件夹的路径,或者 为每个类别创建新的库。 例如,如果要添加视频,则必须在配置文件中添加以下指令。

[videos]
dir = ~/Documents/videos

获得帮助

这只是Papis的基本指南。 我不会说这是一本完整的指南,但是足以开始使用此工具。 要获取有关使用Papis的更多详细信息,我们可以通过执行以下命令来使用帮助部分:

papis -h

谁也可以 有关单个命令,请参阅帮助部分。 例如,如果您想了解更多有关“列表”命令的信息,请运行:

papis list -h

如果有人需要有关此程序的更多帮助,他们可以随时向 la 官方指南 详细 涵盖了Papis的各个方面。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。