Metadata-Version: 2.1
Name: receipt-parser-ocr
Version: 1.0.6
Summary: A lightweight library to parse and categorize receipts from OCR text
Home-page: https://github.com/PallaviKandibilla03/Receipt-Management-AWS
Author: Pallavi Kandibilla
Author-email: your-email@example.com
Keywords: receipt parser ocr categorizer finance
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# Receipt Parser OCR

A lightweight and extensible Python library designed to parse and categorize receipt data from OCR-extracted text.

This library is built to transform unstructured text (generated from OCR engines such as Tesseract) into structured financial data, making it ideal for applications involving expense tracking, financial analysis, and document processing.

##  Features

- **OCR Text Parsing**  
  Extract structured information from raw OCR output (images or PDFs)

- **Key Data Extraction**  
  Automatically identify:
  - Store name  
  - Total amount  
  - Payment mode (e.g., VISA, CASH)  
  - Purchase date  

- **Automatic Categorization**  
  Classifies receipts into categories such as:
  - Groceries  
  - Food  
  - Travel  
  - Shopping  
  - Other  

- **Robust Text Cleaning**  
  Handles common OCR issues such as:
  - Encoding errors (€, £, ₹ symbols)
  - Noise and irregular formatting  

- **Extensible Design**  
  Easily extendable for:
  - New store-category mappings  
  - Custom parsing logic  
  - Integration with other systems  

- **Framework Independent**  
  Designed with zero dependency on Django or any web framework, allowing reuse across different Python applications.

## Installation

```bash
pip install receipt-parser-ocr
