Simple parser and information extractor from PDF documents based on keyword search functionality (powered by Rust)
Project description
PDF Seekers
Simple parser and information extractor from PDF documents based on keyword search functionality (powered by Rust)
Key Features:
- Indexing capability on single PDF file or directory containing multiple PDF files
- Search for keywords across multiple PDF files to get relevant information
- Get number of pages in PDF file, the page numbers containing the search term, and surrounding text aroung the search term
Getting Started:
Visit the PDF Seeker official repository for more information.
Usage
pdf_seekers.exe [OPTIONS] --action ACTION --file-or-directory FILE_OR_DIRECTORY --index-path INDEX_PATH
Options:
- -a, --action: Action to be performed [index, search]
- -f, --file-or-directory: Provide single PDF file to be searched, or directory path containing multiple PDF files
- -i, --index-path: Directory path where all indexed files will be stored
- -s, --search-term: Keyword to be searched in PDF files (only required when action=Searching)
- -h, --help: Print help
- -V, --version: Print version
Examples
- Indexing Command
$ cargo run -- -a index -i index_dir -f data
- Search Command
$ cargo run -- -a search -i index_dir -f data -s convolutional
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pypdf_seekers-0.1.1-cp312-none-win_amd64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp312-none-win_amd64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db4844ff55c0ac62ee2b8730f76280ecb7e56d33552a0124b748a67ddd9ef011
|
|
| MD5 |
0f7536907cc5056a4d816260e68da9e9
|
|
| BLAKE2b-256 |
6b0b3a6cb959d9825805cc73275c52ff7008ea36635da94c44e539952581c1fd
|
File details
Details for the file pypdf_seekers-0.1.1-cp312-none-win32.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp312-none-win32.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d32fbb8404ec5d53e664e23540941c35768fd9819cb05754ae455c337833f98f
|
|
| MD5 |
d3a47e43e0cff0b6e9e3ff1ebb937003
|
|
| BLAKE2b-256 |
9198383591cdf7e7ec57efab13e9a7d6e851644fadb2f5b9980ba34878252671
|
File details
Details for the file pypdf_seekers-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdaafb46d9f9bbcdb9a7c0b4b7a80d55b636fc59c93e95a64c77b3eba838b606
|
|
| MD5 |
cad18881e971b48098287ff1e5e7a89e
|
|
| BLAKE2b-256 |
9b46cd499590f3c22f57c061a460f10e9d8b1d945a1d09b085463ced89bb3b1d
|
File details
Details for the file pypdf_seekers-0.1.1-cp312-cp312-macosx_10_7_x86_64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp312-cp312-macosx_10_7_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.12, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8878e674d1a0951edbe765b4e5d589de339059074136e31b42681e5920322e3c
|
|
| MD5 |
0b42b4302129fcab09d95848b0084e38
|
|
| BLAKE2b-256 |
7c08b40ff426d97c637009a8bc6ee80e8559c506d3a9df81efb98612c0ef016d
|
File details
Details for the file pypdf_seekers-0.1.1-cp311-none-win_amd64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp311-none-win_amd64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
276581a1e498bf99bbe48e0b817bfab8519f33d059f1fa30d7a3fd07348b0a6f
|
|
| MD5 |
41b6f5508b0b773215b654d4e7730f82
|
|
| BLAKE2b-256 |
f1a964daea52dc11d04ad6395ba3069858230f53d631fd49a40815fb30ebe736
|
File details
Details for the file pypdf_seekers-0.1.1-cp311-none-win32.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp311-none-win32.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
356af82d363861fa8b44d53b9ed73ef1056980501579e5ecb70797cd34e45994
|
|
| MD5 |
0b75874c8ad065c0f848762cf124986d
|
|
| BLAKE2b-256 |
78572805d352845b7a64158daa17f3735ee290004193e1efa72b200c4f4714d1
|
File details
Details for the file pypdf_seekers-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecb28d1a4abd30fdab7d0a2d85bfe2563b57c48d9f7f1f97af95f9b7ffb12667
|
|
| MD5 |
3016ef2bad27c65a68c489a59a77236c
|
|
| BLAKE2b-256 |
d8a9589e3c82853e15721eee1172c452d9ebd99ea41f984d6dba33186d167832
|
File details
Details for the file pypdf_seekers-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d67ffa963525964e01e05d3294577ee46119abd15cbf14f311383b3996cd77ec
|
|
| MD5 |
7b459c77c1795d26f2fb671ee118750e
|
|
| BLAKE2b-256 |
2dddf8a9d3f65b9fd1b250e55d3a8d1a9d07b048f30b0a4d36743390cd89267d
|
File details
Details for the file pypdf_seekers-0.1.1-cp310-none-win_amd64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp310-none-win_amd64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7e3965727d80e7d1f0417e492bb6ce9b2a291e296357d2f96592669a24bbbb3
|
|
| MD5 |
f6edcda6237e3f3f603004a2f512667f
|
|
| BLAKE2b-256 |
ddb1535cce968de48de1ece30c967e5ae905d254c5b9636acb744ec46da5ccef
|
File details
Details for the file pypdf_seekers-0.1.1-cp310-none-win32.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp310-none-win32.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac17c4830218b06f92dcb3988414c16cb140c2766be1fab26d086cfd1965762d
|
|
| MD5 |
2640cdfaf5271040ea72ffb2ae50f75a
|
|
| BLAKE2b-256 |
e3ffb26d90c4314a7cd122e6d0cfcc63b3a2bb227b98a70a1725c54f5758bfd7
|
File details
Details for the file pypdf_seekers-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14201c5071900e9130269b6e235d4c6db99d56a81db6c72acb923360c80f8cf0
|
|
| MD5 |
1ed0b97ede0f20210000b0d8fa18d4ff
|
|
| BLAKE2b-256 |
c6637875e96f027a84cc0d850220766afb9d96f9c374f058cf84f053c0cb7908
|
File details
Details for the file pypdf_seekers-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba79edfb376a65c2ad4575396e90ab1d651faee6b1f48c9fb46b6af1ac1d963c
|
|
| MD5 |
13cea41c8c3f06e01c756cf4dec7e717
|
|
| BLAKE2b-256 |
dd8f3456589f4cfa1270804ce52900d519a472aa49ea99ec6c60a19251d33e9f
|
File details
Details for the file pypdf_seekers-0.1.1-cp39-none-win_amd64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp39-none-win_amd64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
361493fbd8a775972c5b0060d69ed136b9e09d0124dd2b94be4480058f400493
|
|
| MD5 |
468e823748bac4b0c4200159fb49b775
|
|
| BLAKE2b-256 |
3b9f397b70d966e276e1f42eadb8c7b1860566573df7547a6dc5fbeb43f88ec9
|
File details
Details for the file pypdf_seekers-0.1.1-cp39-none-win32.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp39-none-win32.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c83a9575e634e8b3d3aa04116c1d317393afd4ef06bef5b03359708f476ef61
|
|
| MD5 |
c50803538d21e50a782f30a5dc86c6c9
|
|
| BLAKE2b-256 |
183f614b074bcc51e585306b39a9e0aeed62a69665d13aff5ed0039ce711be57
|
File details
Details for the file pypdf_seekers-0.1.1-cp38-none-win_amd64.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp38-none-win_amd64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84fe01ee75f5fa3f6f081ded2529e34291d15ff1e9d59d36086ad9366e4ae993
|
|
| MD5 |
7ae94f6c604ca693b56205b3d204c6ba
|
|
| BLAKE2b-256 |
644ff1eeb58c5983bddde365430307412366528ec84cc82a866dfd456576b376
|
File details
Details for the file pypdf_seekers-0.1.1-cp38-none-win32.whl.
File metadata
- Download URL: pypdf_seekers-0.1.1-cp38-none-win32.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.3.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
849386951a48244eea0ab49cd20c1a5ec477540c425fea3cd3f7255385d1380d
|
|
| MD5 |
8054ceb68842ca48c6d013b9addb5871
|
|
| BLAKE2b-256 |
691c5790492c97eed95a33c929e06dc2962d41e216acf9a980d2d3c1a2b9464d
|