mmex_lib 0.1.2-beta.1

Library for interacting with Money Manager EX data and logic
Documentation
# Ejemplos de uso de mmex_lib 馃И

Esta carpeta contiene ejemplos pr谩cticos de c贸mo integrar y utilizar la librer铆a `mmex_lib` en diferentes entornos y lenguajes.

## 馃搧 Estructura de la Carpeta

- `rust/`: Ejemplos puros de uso de la librer铆a desde Rust.
- `python/`: Scripts de integraci贸n de Python utilizando `MmexEngine`.
- `kotlin/`: (En desarrollo) Ejemplos de integraci贸n para aplicaciones Android.

## 馃殌 C贸mo ejecutar los ejemplos

### Desde Rust

Puedes ejecutar los ejemplos de Rust utilizando `cargo run --example <nombre_del_ejemplo>`.

```bash
cargo run --example example_account
cargo run --example example_1
```

### Desde Python

Para ejecutar los ejemplos de Python, primero aseg煤rate de haber configurado el entorno virtual y compilado la librer铆a:

```bash
make setup
source .venv/bin/activate
python examples/python/example.py
```

## 馃摑 Descripci贸n de los ejemplos

| Archivo | Lenguaje | Descripci贸n |
| :--- | :--- | :--- |
| `example_account.rs` | Rust | C贸mo crear y listar cuentas utilizando `MmexContext`. |
| `example_1.rs` | Rust | Operaciones b谩sicas de base de datos en memoria. |
| `python/example.py` | Python | Ejemplo b谩sico de apertura de base de datos y listado de transacciones. |

---

## 馃挕 Contribuir con ejemplos
Si has desarrollado un caso de uso interesante, 隆te invitamos a compartirlo! Crea un Pull Request a帽adiendo tu ejemplo a la carpeta correspondiente.