pdf_crawler
Lightweight Python scripts for reviewing PDFs with minimal UI.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2019-06-08 |
| Downloads | 0 |
| Last Indexed | 2026-09-07 06:08 |
Tags
Installation
nimble install pdf_crawler
choosenim install pdf_crawler
git clone https://gitlab.com/chris_nada/pdf_crawler
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| pdf_crawler | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/chris_nada/pdf_crawler |
|---|---|
| Homepage | https://gitlab.com/chris_nada/pdf_crawler |
| Registry Source | gitlab |
README
pdf_crawl.py
Searches all PDFs in given folder and subfolders for given terms + Run pdf_crawl.py + Choose folder: All PDFs in this folder and subfolders will be searched. + Input search terms. You can input multiple terms, seperated by blanks.

- You will then see an overview with the results.

pdf_duplicate.py
Searches given folder and all of its subfolders for duplicate PDFs + Run pdf_duplicate.py + Choose folder: All PDFs in this folder and subfolders will be searched. + You will then see an overview with the results.
create_bib.py
Searches given folder and all of its subfolders for PDFs and creates a file 'bibtex.txt' containing entries for each PDF + Run pdf_duplicate.py + Choose folder: All PDFs in this folder and subfolders will be given an entry like so:
@book{<FILENAME>,
author = "",
title = "",
publisher = "",
year = ""
}
- Note:
will be stripped of all characters not allowed for bibtex entries.
Requirements
- Simply run script with Python (Python 3 required).
- Dependencies: pymsgbox and tika.
To install, type
pip install tikaandpip install pymsgboxand run in console window.