An open API service indexing awesome lists of open source software.

https://github.com/fcoagz/rate-reader-epv

pyDolarVenezuela API utilities, image processing (EnParaleloVzla) to extract currency exchange rates from specific platforms, validating content against expected patterns
https://github.com/fcoagz/rate-reader-epv

data finance json processing-images pydolarvenezuela

Last synced: 4 months ago
JSON representation

pyDolarVenezuela API utilities, image processing (EnParaleloVzla) to extract currency exchange rates from specific platforms, validating content against expected patterns

Awesome Lists containing this project

README

          

# Rate Reader EnParaleloVzla

![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge&logo=docker&logoColor=white)
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
![OCR](https://img.shields.io/badge/OCR-4285F4?style=for-the-badge&logo=tesseract&logoColor=white)

API de procesamiento de imágenes diseñada para la identificación y extracción automatizada de tasas de cambio del dólar paralelo en Venezuela, mediante técnicas de:

- Reconocimiento Óptico de Caracteres (OCR) con implementación del motor [Tesseract](https://github.com/tesseract-ocr/tesseract)
- AI con Gemini para validación y análisis contextual (opcional)

### Ejecución con Docker
```bash
# Construir la imagen
docker build -t rate-reader-epv .

# Ejecutar el contenedor
docker run -d -p 14924:14924 --name rate_reader rate-reader-epv
```

## Endpoints

### `GET /api/docs`

### `POST /api/reader`

En este endpoint se envía una imagen de la tasa de cambio del dólar paralelo en Venezuela, y se obtiene la tasa de cambio en formato JSON.

#### Request

```json
{
"file": "bytes",
"type_img": "image-1|image-2|null"
}
```

#### Response

```json
{
"content": [
{
"name": "@EnParaleloVzla3",
"price": 95.60
},
{
"name": "@Yadio_io",
"price": 92.5
},
...
]
}
```

## Tipo de imágenes

### `image-1`

Es la imagen principal que refleja la tasa de cambio del dólar paralelo y sus fuentes.

![](images/image-1.png)

### `image-2`

Es la imagen secundaria que refleja el precio de dolar BCV, Euro y Bitcoin.

![](images/image-2.png)