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, 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

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.8.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

papers-0.1.8-py2.py3-none-any.whl (14.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: papers-0.1.8.tar.gz
  • Upload date:
  • Size: 13.9 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.8.tar.gz
Algorithm Hash digest
SHA256 dd82f1584e62e64d8d2d3fc10df0ac42550aa77f9999ec84ed6616ea939b270d
MD5 f5818a7a9546b4016fe98f191aae5227
BLAKE2b-256 9f1c9b8fe8a66707754133b775cd9af040089852fe04d7a7d924053f7929ea23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: papers-0.1.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.9 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.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4bb8090cc2b2ff0a7f336fde6a26037308edf1f522b20c0e752e65d280fb893
MD5 67bd3a33bb343d4531a93b9e3c9445f1
BLAKE2b-256 7697b82557c94c8e822f2052e84d58834dc9a9e7bdc63127fa58137cd056ec34

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