Need help with papis?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

papis
648 Stars 50 Forks Other 2.2K Commits 30 Opened issues

Description

Powerful and highly extensible command-line based document and bibliography manager.

Services available

!
?

Need anything else?

Contributors list

Papis

|BuildStatus| |ghbadge| |Coveralls| |RTD| |CodeQuality| |PyPI-Versions| |MYPY-CHECKED| |PyPI-Downloads| |Contributors| |zenodo_badge| |OpenHub|

|Pypi| |Packaging_status|

|zulip|

Description

Papis is a powerful and highly extensible command-line based document and bibliography manager.

|quickstartsvg|

Learn more:

  • Take a look at the
    documentation 
    __!
  • Blog post about getting paper's references with
    papis explore
    here 
    __.
  • GNU/Linux Switzerland wrote about papis
    here 
    __.
  • The folks at
    OSTechNix 
    __ have dedicated us a review, you may also check it out
    here
    
    __.
  • A review in Spanish is also available at
    ubunlog
    
    __.

Main features

  • Synchronizing of documents: put your documents in some folder and synchronize it using the tools you love: git, dropbox, rsync, OwnCloud, Google Drive ... whatever.
  • Share libraries with colleagues without forcing them to open an account, nowhere, never.
  • Download directly paper information from DOI number via Crossref.
  • (optional) scihub support, use the example papis script
    examples/scripts/papis-scihub
    to download papers from scihub and add them to your library with all the relevant information, in a matter of seconds, also you can check the documentation
    here 
    __.
  • Import from Zotero and other managers using
    papis-zotero 
    __.
  • Create custom scripts to help you achieve great tasks easily (
    doc 
    __).
  • Export documents into many formats (bibtex, yaml, ...)
  • Command-line granularity, all the power of a library at the tip of your fingers.

Contributing

Contributions are very welcome! Take a look at the files

CONTRIBUTING.md
for general rules,
ROADMAP.md
for possible contribution topics and
HACKING.md
for additional code-related information.

Super quick start

Install papis with pip3

::

sudo pip3 install papis

Let us download a couple of documents

::

wget http://www.gnu.org/s/libc/manual/pdf/libc.pdf
wget http://www.ams.org/notices/201304/rnoti-p434.pdf

Now add them to the (defaultly created) library, you can set any keyword you like already when adding documents, for instance you can set the year

--set year 2018
or tags for organizing
--set tags programming
,

::

papis add libc.pdf --set author "Sandra Loosemore" --set title "GNU C reference manual" --set year 2018 --set tags programming --confirm
# Get paper information automatically via de DOI
papis add --from doi 10.1090/noti963 --set tags programming rnoti-p434.pdf

Now open one for example, or edit them

::

papis open
papis edit

|superquickstartsvg1| Or edit them and export them to bibtex

::

papis export --all --bibtex > mylib.bib

|superquickstartsvg2|

find help messages in all commands:

::

papis -h
papis add -h

AND MUCH, MUCH MORE!

Authors

See the

AUTHORS
list for a list of authored commits.

.. |zenodobadge| image:: https://zenodo.org/badge/82691622.svg :target: https://zenodo.org/badge/latestdoi/82691622 .. |superquickstartsvg1| image:: https://papis.github.io/images/superquickstart1.svg .. |superquickstartsvg2| image:: https://papis.github.io/images/superquickstart2.svg .. |quickstartsvg| image:: https://papis.github.io/images/quick.svg .. |Pypi| image:: https://badge.fury.io/py/papis.svg :target: https://badge.fury.io/py/papis .. |RTD| image:: https://readthedocs.org/projects/papis/badge/?version=latest :target: http://papis.readthedocs.io/en/latest/?badge=latest .. |Coveralls| image:: https://coveralls.io/repos/github/papis/papis/badge.svg?branch=master :target: https://coveralls.io/github/papis/papis?branch=master .. |BuildStatus| image:: https://travis-ci.org/papis/papis.svg?branch=master :target: https://travis-ci.org/papis/papis .. |Packagingstatus| image:: https://repology.org/badge/vertical-allrepos/papis.svg :target: https://repology.org/metapackage/papis .. |CodeQuality| image:: https://img.shields.io/lgtm/grade/python/g/papis/papis.svg?logo=lgtm&logoWidth=18 :target: https://lgtm.com/projects/g/papis/papis/context:python .. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/papis.svg?label=pypi%20downloads&logo=python&logoColor=white :target: https://pypi.org/project/papis .. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/papis.svg?logo=python&logoColor=white :target: https://pypi.org/project/papis .. |MYPY-CHECKED| image:: http://www.mypy-lang.org/static/mypybadge.svg :target: http://mypy-lang.org/ .. |OpenHub| image:: https://www.openhub.net/p/papis/widgets/projectthinbadge.gif :target: https://www.openhub.net/p/papis .. |Contributors| image:: https://img.shields.io/github/contributors/papis/papis .. |ghbadge| image:: https://github.com/papis/papis/workflows/CI/badge.svg .. |zulip| image:: https://img.shields.io/badge/papis-joinchat-brightgreen.svg :target: https://papis.zulipchat.com

Related software

Here is a list of similar software:

  • Mendeley 
    __ Proprietary.
  • Zotero 
    __ FOSS
  • Xapers 
    __.
  • pubs 
    __.

Papis projects maintainers

If you find papis useful and want to maintain one of papis plugins, feel free to contact us. Right now some of papis projects and maintainers are the following

========================================================== ========================================================================================= project maintainer(s) ========================================================== =========================================================================================

papis 
__ (core)
alejandrogallo 
__
teto 
__
papis-rofi 
__
Etn40ff 
__
papis-dmenu 
__ YOU?
papis-vim 
__ YOU?
papis-zotero 
__ YOU?
papis-libgen 
__ YOU?
papis-firefox 
__
wavefrontshaping 
__ ========================================================== =========================================================================================

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.