Metadata-Version: 2.4
Name: finder-enrichment-db-client
Version: 0.1.12
Summary: Client for the Finder Enrichment DB API
Author-email: Giacomo Kavanagh <giacomo.kavanagh@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/giacomokavanagh/finder-enrichment-db
Project-URL: Bug Tracker, https://github.com/giacomokavanagh/finder-enrichment-db/issues
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0.0
Requires-Dist: fastapi>=0.104.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: finder-enrichment-db-contracts>=0.1.11

# Finder Enrichment DB Client

This package provides a Python client for interacting with the Finder Enrichment DB API.

## Features

- Complete API client for all endpoints
- Type-safe with Pydantic models
- Automatic authentication handling
- Comprehensive error handling
- Support for all enrichment operations

## Installation

```bash
pip install finder-enrichment-db-client
```

## Usage

```python
from finder_enrichment_db_client import FinderEnrichmentDBAPIClient

# Initialize client
client = FinderEnrichmentDBAPIClient(
    base_url="http://localhost:8200",
    api_key="your-api-key"
)

# Get listings
listings = client.get_listings()

# Get summary-only image records
summaries = client.get_image_summaries(limit=25, order_by="created_at", desc=True)

# Create a new listing
# ... (see API documentation for full examples)
```

## Dependencies

- pydantic
- httpx
- finder-enrichment-db-contracts 
