Skip to content

JoseJulianMosqueraFuli/fapro-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Consulta de Unidad de Fomento (UF)

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.

Indice

  1. Instalación
  2. endpoints disponibles

Instalación

  • Requerimientos: Para poder correr el proyecto es necesario que tengas instalado docker
  1. Clona el repositorio:

    git clone git@github.com:JoseJulianMosqueraFuli/fapro-test.git
  2. Navegar al directorio clonado:

    cd fapro-test
  3. Cree y ejecute el contenedor Docker:

    docker-compose up --build
  4. 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.UI

  5. Si requiere ejecutar prueba:

    docker-compose run fastapi python3 -m pytest

Endpoints disponibles

UFs

POST /v1/ufs

http://localhost:8000/v1/ufs

Entrada

{
    "date" : "01-01-2023"
}

Respuesta

{
    "uf_value": "35.122,26"
}

Mejoras :

  • Agregar nuevas características.

Licencia:

Este proyecto está bajo la licencia MIT.

Autor

Creado por Jose Julian Mosquera Fuli.