Add your description here
Project description
Description
"Lightweight" file parsing library. (Lightweight means no ocr for pdf).
Installation
You need to install pandoc to read docx files (and add it to PATH env variable):
- Windows
- Linux: use the appropriate package manager
Information on file parsing
Dependencies
- PDF: pdfplumber (specialized for tables)
- DOCX: pandoc binary
- XLSX: pandas + openpyxl
Not used but interesting (maybe in the future)
- poppler-utils -> can convert to html or other formats
- easyocr - easy AI ocr
- fitz/pymupdf - single package. Can do ocr with tesseract binaries
Maintenance
uv sync --upgrade
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 Distribution
ggfileextract-0.1.1.tar.gz
(15.7 MB
view details)
Built Distribution
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
ggfileextract-0.1.1-py3-none-any.whl
(220.3 kB
view details)
File details
Details for the file ggfileextract-0.1.1.tar.gz.
File metadata
- Download URL: ggfileextract-0.1.1.tar.gz
- Upload date:
- Size: 15.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cbc6cc1cdfeef8b88e956a0ab9627c37820ea6953b345f5fdce07605e1f6a4c
|
|
| MD5 |
ab660462974f8e67abc40dcbe59e814c
|
|
| BLAKE2b-256 |
1cbb9d1cb6190cd945eab262b563d21ad13c9721f76f08f82ffee818c8841aed
|
File details
Details for the file ggfileextract-0.1.1-py3-none-any.whl.
File metadata
- Download URL: ggfileextract-0.1.1-py3-none-any.whl
- Upload date:
- Size: 220.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08e36129e32ec8fb1b8249dbad4e21e944e04bbf9ce61554d8602671a2f3ce7b
|
|
| MD5 |
9ca4263d1538c7895df067b4566d7db5
|
|
| BLAKE2b-256 |
d60669e82453de5d613ff5f3c8bdcd8b415a906a9d572c42f7f1f6830522f194
|