管理科学论文的命令行工具。

papr的Python项目详细描述


峰均比

papr是从命令行管理和快速访问科学论文的工具。

功能

  • fast search:通过正则表达式搜索论文标题。
  • 注释:为每张纸创建注释。
  • 论文评级:通过五星评级系统对论文进行评级。
  • 标签:为每张纸分配不同的标签。

papr

安装

您可以通过PIP安装PAPR:

pip install papr

开始。

论文被组织在仓库里。若要创建存储库,请更改为应在其中创建存储库的目录,然后键入papr init。示例:

cd astro_repo
papr init

这将在astro_repo目录中创建一个目录.paper,以存储元数据。所有PDF都将存储在astro_repo中。

默认存储库

使用papr init创建的最后一个存储库设置为默认存储库。如果在不在存储库中的情况下调用papr,则默认存储库将用于所有操作。否则,当前工作目录将用作存储库。

从arxiv.org或openreview.net获取论文

从arxiv获取文档非常容易。你只需要提供摘要的url,papr就会 下载pdf并自动提取标题和摘要。示例:

papr fetch https://arxiv.org/abs/1812.07561

这同样适用于openreview.net上的论文:

papr fetch https://openreview.net/forum?id=HkNDsiC9KQ

运行

将论文添加到存储库后,只需执行以下操作即可运行papr:

papr

你将看到你的文件清单,通过它你可以导航。

更多信息

运行papr --help获取更多信息。

快捷键

  • H:帮助/键绑定列表。
  • 问:退出。
  • 输入:在pdf阅读器中打开论文。
  • A:展示论文摘要。
  • I/向上箭头:向上移动所选内容。
  • K/向下箭头:向下移动所选内容。
  • S:标题中的实时搜索。
  • R:通过正则表达式实时搜索标题。
  • N:编辑笔记。
  • T:编辑标签。
  • 0..5:设置投票。
  • Y:显示所有存储的关于纸张的信息。
  • L:显示标签的统计数据。
  • F:过滤(例如按标签)。
  • F:清除过滤器。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不可访问配置设计   在java中使用json就像在javascript中一样   java如何屏蔽Android 4.0主密钥   java为什么clickable的预期条件不执行click()?   Azure事件中心:Kafka消费者在java中不轮询任何内容   javajaxb和enum实现接口   java如何在标记下添加ProgressBar和按钮   java如何为对象实现arrayList   使用多重匹配重载java构造方法重载   java使用for循环和if语句搜索帐户   java JPanel在JPanel中添加了顶部填充   IntelliJ将Java项目/模块转换为Maven项目/模块   java如何迭代arraylist中的arraylist   自定义类的java“找不到符号”错误