Skip to main content

Simple reference manager in Python

Project description

PyPI version GitHub license

Papers

Simple reference manager in Python. Uses folders instead of a database. Bibliographic information is stored in bibtex and 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

papers-0.1.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

papers-0.1.1-py2.py3-none-any.whl (12.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file papers-0.1.1.tar.gz.

File metadata

  • Download URL: papers-0.1.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for papers-0.1.1.tar.gz
Algorithm Hash digest
SHA256 49f4f049605c625e372649be3acbbd4ee0f39fe847b0622257ab8d871dc7997f
MD5 d5814f82d3d6871fc9d7cb71e210694c
BLAKE2b-256 d55b933ce12c783f21cfd5c8a3ce34cd2685fc5f571549149a88baee3e686dca

See more details on using hashes here.

File details

Details for the file papers-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: papers-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using 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

File hashes

Hashes for papers-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 252d4127ca7283ac7a3f754a47debbe0ba0fd364886b065882e487ae6fd3c4b8
MD5 e3bf173a51ba3c25aa59259b6fa0ec21
BLAKE2b-256 a28d0473d1efdeee1198aec3903a2d534e59b4ca7bda2dec65c5429fecb81787

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page