[ code. keyboards. terminals. cyber. ]



With the post about "Fyyd" I started to bring cool and worth supporting projects with here on the Nerdbude.
So here it goes further with "PAPIS".
Over time, various PDFs accumulate to a large collection.
I think everyone knows.
Who likes to use the command-line and wants to have a good overview of his documents, "PAPIS" is recommended.
"PAPIS" is enormously expandable and helps to maintain the overview.

"PAPIS" is completely written in Python and installable via "pip".
The range of functions of "PAPIS" is enormous:

Synchronisation with git, dropbox, rsync, OwnCloud, Google Drive a.o.
Share libraries with colleagues
Retrieve information by DOI number via Crossref
Scihub support
Zotero (and other) Import
Export in different Formats (bibtex, yaml usw.)

To install "PAPIS" use the following command:

sudo pip3 install papis

Using "PAPIS" is similarly simple.
Let's assume we have the PDF called "Hackers" by Steven Levy and we want to put it into a library.
This works with the following command:

papis add hackers.pdf --set author "Steven Levy" --set title "Hackers" --set year 1984 --set tags history --confirm

To display the library the following is sufficient:

papis open history

And you have a wonderful overview of all documents with the tag "history"
A wonderful terminal tool for document management.

Here you will find "PAPIS":
Github: PAPIS