Skip to main content

Papr

Papr is a tool to manage and quickly access scientific papers on the command line.

Features

  • Fast search: search in the title of papers via regular expressions or trigrams.
  • Notes: create notes for each paper.
  • Rating of papers: rate your papers via a five star rating system.
  • Tags: assign each paper different tags.
  • Import from arXiv: automatically import papers with title and abstract from arXiv

papr

Install

You can install papr via pip:

pip install papr

Getting started.

Papers are organized in repositories. To create a repository change into a directory where the repository should be created and type papr init. Example:

cd astro_repo
papr init

This will create a directory .paper in the astro_repo directory to store metadata. All PDFs will be stored in astro_repo.

Default repositories

The last repository which you create with papr init is set as the default repository. If you call papr without being in a repository the default repository will be used for all operations. Otherwise, the current working directory will be used as the repository.

Fetch a paper from arXiv.org or OpenReview.net

Fetching a document from arXiv is quite easy. You just have to provide the URL of the abstract and papr will download the PDF and will automatically extract the title and abstract. Example:

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

The same does also work for papers on OpenReview.net:

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

Run

When you have added papers to your repository you can run papr by simply executing:

papr

You will see your list of papers through which you can navigate.

Further information

Run papr --help for further information.

Key shortcuts

  • h: Help / List of key bindings.
  • q / ESC: Quit.
  • ENTER: Open the paper in a PDF reader.
  • a: Show abstract for paper.
  • i / Arrow up: Move selection up.
  • k / Arrow down: Move selection down.
  • s: Live search in title.
  • r: Live search in title via regular expression.
  • n: Edit notes.
  • t: Edit tags.
  • 0..5: Set voting.
  • y: Show all stored information about a paper.
  • l: Show statistics about tags.
  • f: Filter (e.g. by tags).
  • F: Clear filter.

Release files for papr 0.0.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for papr 0.0.20
File Size Uploaded
papr-0.0.20.tar.gz 25.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for papr 0.0.20
File Interpreter ABI Platform
papr-0.0.20-py3-none-any.whl Python 3 none any Details

Total release size: 60.8 kB

Release files / papr-0.0.20.tar.gz

Download URL papr-0.0.20.tar.gz
Size 25.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ef2598e75fc6598efb6e77a953ad2dc6090977acccac0ca2c5b48f1a39dd3c14
BLAKE2b-256 checksum
How to use checksums
f89f83536a84b2d2cac7571281f2f075fd0f262779ffe15c2223267816cf4e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / papr-0.0.20-py3-none-any.whl

Download URL papr-0.0.20-py3-none-any.whl
Size 35.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
311df87618e8c571693954bcef995d75994d5b617e1431cf2cdf8eb06c953850
BLAKE2b-256 checksum
How to use checksums
d0b8528c3f46ededb25e290d1c2bb6aeba3b97faadeb348d0352f14565fe9231
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.0.20 This release

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page