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.
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
mdfindlibrary 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!
Metadata
Release files for pypapers 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pypapers-0.2.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pypapers-0.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 11.5 kB
Release files / pypapers-0.2.tar.gz
| Download URL | pypapers-0.2.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a2848a89a95a866871635d8789e277a11805b12933e6f1ec20c7f7f80e3912d3
|
|
BLAKE2b-256 checksum How to use checksums |
aecfa0c754365081c70fa19d4248b90fd8b899602cc8db040a9c7b78c4818e05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / pypapers-0.2-py2.py3-none-any.whl
| Download URL | pypapers-0.2-py2.py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
8683ab186518671837249ee51376ed8cb4d72920b5a608c22ed1ad88d0ab65e5
|
|
BLAKE2b-256 checksum How to use checksums |
95b10017a00855766d1d76923d0473e14f20ff2fcbd1176427c1211759e85832
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|