Esta API permite consultar el valor de la Unidad de Fomento (UF) para una fecha específica utilizando scraping en el sitio web del Servicio de Impuestos Internos (SII) de Chile. Tiene rangos de fecha valido empezando con fechas superiores a 01-01-2013 y no siendo superior 11 días a la fecha actual, ni para años superiores al año actual.
- Requerimientos: Para poder correr el proyecto es necesario que tengas instalado docker
-
Clona el repositorio:
git clone [email protected]:JoseJulianMosqueraFuli/fapro-test.git
-
Navegar al directorio clonado:
cd fapro-test
-
Cree y ejecute el contenedor Docker:
docker-compose up --build
-
La Aplicación ahora debería estar disponible en http://localhost:8000/
Se puede digitar la fecha a consultar el valor del uf accediendo a http://localhost:8000, se visualizara la UI.
-
Si requiere ejecutar prueba:
docker-compose run fastapi python3 -m pytest
http://localhost:8000/v1/ufs
Entrada
{
"date" : "01-01-2023"
}
Respuesta
{
"uf_value": "35.122,26"
}
- Agregar nuevas características.
Este proyecto está bajo la licencia MIT.
Creado por Jose Julian Mosquera Fuli.