Metadata-Version: 2.4
Name: facu-weather-flow
Version: 0.1.0
Summary: ETL para extraer, transformar y cargar datos del clima en S3
Home-page: https://github.com/facuvegaingenieer/weather-flow.git
Author: Walter Facundo Vega
Author-email: facundo.vega1234@gmail.com
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: pandas
Requires-Dist: boto3
Requires-Dist: pyarrow
Requires-Dist: python-dotenv
Requires-Dist: requests
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Track Flow

**Track Flow** es una librería de Python modular que implementa un pipeline ETL para procesar datos de charts de Spotify. Extrae información desde una API, la transforma en DTOs (Data Transfer Objects), la guarda en formato Parquet y la carga en un bucket de Amazon S3.

---

## 🚀 Características

- Extracción de datos desde una API externa (Spotify charts)
- Transformación a DTOs estructurados
- Almacenamiento como Parquet
- Carga directa en S3 (Amazon Web Services)
- Configuración flexible mediante variables de entorno
- Uso como librería o desde la línea de comandos (`trackflow`)

---

## 📦 Instalación

```bash
pip install track-flow
