Skip to main content

Python helper for working with a documents folder on OSx.

Project description

PyPapers

PyPapers is a simple commmand line tool for searching a folder of PDF documents.

You can pass search terms and all arguments are joined together so to form an AND query. By default it matches file names only, but you can use -f to search in full text.

pypapers_animation

Why?

I've tried many of them and finally got fed up with reference managements systems. Either too bloated with features, or lacking simplicity.

Let's try to do this the simple way:

  • All PDFs in one folder (or so)
  • A command line tool to search them
  • Rely on OSx excellent mdfind library for searching
  • Rely on excellent Preview app for reading/editing

See also this blog post

Install

pip install pypapers

Usage

pypapers --help

Status

alpha

Comments, bug reports

PyPapers lives on Github. You can file issues or pull requests there. Suggestions, pull requests and improvements welcome!

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

pypapers-0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

pypapers-0.2-py2.py3-none-any.whl (6.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pypapers-0.2.tar.gz.

File metadata

  • Download URL: pypapers-0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pypapers-0.2.tar.gz
Algorithm Hash digest
SHA256 a2848a89a95a866871635d8789e277a11805b12933e6f1ec20c7f7f80e3912d3
MD5 c5629ac492cf4bd4cfb3d2a37ef5b498
BLAKE2b-256 aecfa0c754365081c70fa19d4248b90fd8b899602cc8db040a9c7b78c4818e05

See more details on using hashes here.

File details

Details for the file pypapers-0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pypapers-0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pypapers-0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8683ab186518671837249ee51376ed8cb4d72920b5a608c22ed1ad88d0ab65e5
MD5 2a17e8e8064b8d6e53e873bb1cc0dec1
BLAKE2b-256 95b10017a00855766d1d76923d0473e14f20ff2fcbd1176427c1211759e85832

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