Skip to main content

Xtracture: Open Source Document Content Extractuion Library

Xtracture is an open source library designed to efficiently extract arbitrary elements from documents.

Features

  • Natural language rule creation using LLMs
  • Switchable OCR engines for optimized perfomance and accuracy

prerequirements

  • OpenAI API Key (for LLM rule creation)

Installation

pip install -U xtracture

Usage

Use Google Cloud Vision API

Google CLoud Vision Credentials must be correctly configured.

see examples/google_cloud_vision_example.py.

Use Tesseract

Tesseract must be installed beforehand.

see examples/tesseract_example.py.

Use only GPT Extractor

You can input OCR-processed text file. see examples/lambda_example.py.

License

Xtracture is released under the MIT License.

Metadata

Release files for xtracture 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xtracture 0.4.0
File Size Uploaded
xtracture-0.4.0.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xtracture 0.4.0
File Interpreter ABI Platform
xtracture-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.1 kB

Release files / xtracture-0.4.0.tar.gz

Download URL xtracture-0.4.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b33c3bda58978e9d63dc159322882eb0b74c04669a537003d00551436599ffb9
BLAKE2b-256 checksum
How to use checksums
620f5ba6fc73dbe2b5ce0566664402ddbbd7f11285ea644aa9300fa3613bb0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.2 Darwin/22.3.0

Release files / xtracture-0.4.0-py3-none-any.whl

Download URL xtracture-0.4.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
903b5808812924a44da3de79388bc671a463306a66f563a53d9bb388f48853ab
BLAKE2b-256 checksum
How to use checksums
079f8075ad9349c3ee7d7eae90253db70f7fd7838bb2a0465f721a55e44a5b77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.2 Darwin/22.3.0

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page