Skip to main content

PyPI version GitHub license

Papers

Simple reference manager in Python. Uses folders instead of a database, storing bibliographic information in bibtex. Generates a website to browse papers.

Demo

Website generated from bibliography stored in demo/:

Screenshot

Installation

$ pip install papers

In addition, ImageMagick needs to be installed in order to generate PDF previews. Note that you may need to grant special permissions for ImageMagick to read PDF files on Linux.

Usage

Import papers from arXiv using an identifier, or import PDFs using URLs:

$ papers-import --path ~/Papers arxiv ID
$ papers-import --path ~/Papers pdf URL --title ...

See papers-import --help for full list of options.

The bibliography can be exported to a single bib-file, or a website containing the full index:

$ papers-export --path ~/Papers bib
$ papers-export --path ~/Papers web

See papers-export --help for full list of options.

Credits

Previews inspired by Andrej Karpathy's Arxiv Sanity Preserver.

License

MIT

Metadata

Release files for papers 0.2.0

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

Source distribution (sdist)

Source distribution for papers 0.2.0
File Size Uploaded
papers-0.2.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for papers 0.2.0
File Interpreter ABI Platform
papers-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 28.7 kB

Release files / papers-0.2.0.tar.gz

Download URL papers-0.2.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
81edcfde90d4188d5dfeaf936152ba08f471f5daacf98882380fdefcc80177b5
BLAKE2b-256 checksum
How to use checksums
e0a0ac668481b9d579e39cab759d328786f44f882b1440e090e2f71de0970bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

Release files / papers-0.2.0-py2.py3-none-any.whl

Download URL papers-0.2.0-py2.py3-none-any.whl
Size 14.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e36cc5c36ad65b94dc512de3b448a92c1363e96dc49d1c345b2d400d87dded76
BLAKE2b-256 checksum
How to use checksums
94fb32e7fc8636e120152ad854b19264254723f8a861a3cc37a13ca2f8b508ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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