Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pypdf_seekers-0.1.1-cp312-none-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pypdf_seekers-0.1.1-cp312-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86

pypdf_seekers-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pypdf_seekers-0.1.1-cp312-cp312-macosx_10_7_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

pypdf_seekers-0.1.1-cp311-none-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pypdf_seekers-0.1.1-cp311-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86

pypdf_seekers-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pypdf_seekers-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

pypdf_seekers-0.1.1-cp310-none-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pypdf_seekers-0.1.1-cp310-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86

pypdf_seekers-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pypdf_seekers-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

pypdf_seekers-0.1.1-cp39-none-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9Windows x86-64

pypdf_seekers-0.1.1-cp39-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86

pypdf_seekers-0.1.1-cp38-none-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.8Windows x86-64

pypdf_seekers-0.1.1-cp38-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.8Windows x86

File details

Details for the file pypdf_seekers-0.1.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 db4844ff55c0ac62ee2b8730f76280ecb7e56d33552a0124b748a67ddd9ef011
MD5 0f7536907cc5056a4d816260e68da9e9
BLAKE2b-256 6b0b3a6cb959d9825805cc73275c52ff7008ea36635da94c44e539952581c1fd

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp312-none-win32.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d32fbb8404ec5d53e664e23540941c35768fd9819cb05754ae455c337833f98f
MD5 d3a47e43e0cff0b6e9e3ff1ebb937003
BLAKE2b-256 9198383591cdf7e7ec57efab13e9a7d6e851644fadb2f5b9980ba34878252671

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdaafb46d9f9bbcdb9a7c0b4b7a80d55b636fc59c93e95a64c77b3eba838b606
MD5 cad18881e971b48098287ff1e5e7a89e
BLAKE2b-256 9b46cd499590f3c22f57c061a460f10e9d8b1d945a1d09b085463ced89bb3b1d

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8878e674d1a0951edbe765b4e5d589de339059074136e31b42681e5920322e3c
MD5 0b42b4302129fcab09d95848b0084e38
BLAKE2b-256 7c08b40ff426d97c637009a8bc6ee80e8559c506d3a9df81efb98612c0ef016d

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 276581a1e498bf99bbe48e0b817bfab8519f33d059f1fa30d7a3fd07348b0a6f
MD5 41b6f5508b0b773215b654d4e7730f82
BLAKE2b-256 f1a964daea52dc11d04ad6395ba3069858230f53d631fd49a40815fb30ebe736

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp311-none-win32.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 356af82d363861fa8b44d53b9ed73ef1056980501579e5ecb70797cd34e45994
MD5 0b75874c8ad065c0f848762cf124986d
BLAKE2b-256 78572805d352845b7a64158daa17f3735ee290004193e1efa72b200c4f4714d1

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecb28d1a4abd30fdab7d0a2d85bfe2563b57c48d9f7f1f97af95f9b7ffb12667
MD5 3016ef2bad27c65a68c489a59a77236c
BLAKE2b-256 d8a9589e3c82853e15721eee1172c452d9ebd99ea41f984d6dba33186d167832

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d67ffa963525964e01e05d3294577ee46119abd15cbf14f311383b3996cd77ec
MD5 7b459c77c1795d26f2fb671ee118750e
BLAKE2b-256 2dddf8a9d3f65b9fd1b250e55d3a8d1a9d07b048f30b0a4d36743390cd89267d

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a7e3965727d80e7d1f0417e492bb6ce9b2a291e296357d2f96592669a24bbbb3
MD5 f6edcda6237e3f3f603004a2f512667f
BLAKE2b-256 ddb1535cce968de48de1ece30c967e5ae905d254c5b9636acb744ec46da5ccef

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp310-none-win32.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ac17c4830218b06f92dcb3988414c16cb140c2766be1fab26d086cfd1965762d
MD5 2640cdfaf5271040ea72ffb2ae50f75a
BLAKE2b-256 e3ffb26d90c4314a7cd122e6d0cfcc63b3a2bb227b98a70a1725c54f5758bfd7

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14201c5071900e9130269b6e235d4c6db99d56a81db6c72acb923360c80f8cf0
MD5 1ed0b97ede0f20210000b0d8fa18d4ff
BLAKE2b-256 c6637875e96f027a84cc0d850220766afb9d96f9c374f058cf84f053c0cb7908

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ba79edfb376a65c2ad4575396e90ab1d651faee6b1f48c9fb46b6af1ac1d963c
MD5 13cea41c8c3f06e01c756cf4dec7e717
BLAKE2b-256 dd8f3456589f4cfa1270804ce52900d519a472aa49ea99ec6c60a19251d33e9f

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 361493fbd8a775972c5b0060d69ed136b9e09d0124dd2b94be4480058f400493
MD5 468e823748bac4b0c4200159fb49b775
BLAKE2b-256 3b9f397b70d966e276e1f42eadb8c7b1860566573df7547a6dc5fbeb43f88ec9

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp39-none-win32.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 8c83a9575e634e8b3d3aa04116c1d317393afd4ef06bef5b03359708f476ef61
MD5 c50803538d21e50a782f30a5dc86c6c9
BLAKE2b-256 183f614b074bcc51e585306b39a9e0aeed62a69665d13aff5ed0039ce711be57

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 84fe01ee75f5fa3f6f081ded2529e34291d15ff1e9d59d36086ad9366e4ae993
MD5 7ae94f6c604ca693b56205b3d204c6ba
BLAKE2b-256 644ff1eeb58c5983bddde365430307412366528ec84cc82a866dfd456576b376

See more details on using hashes here.

File details

Details for the file pypdf_seekers-0.1.1-cp38-none-win32.whl.

File metadata

File hashes

Hashes for pypdf_seekers-0.1.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 849386951a48244eea0ab49cd20c1a5ec477540c425fea3cd3f7255385d1380d
MD5 8054ceb68842ca48c6d013b9addb5871
BLAKE2b-256 691c5790492c97eed95a33c929e06dc2962d41e216acf9a980d2d3c1a2b9464d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page