saert3311 / chr_test

CHR Test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test CHR

Un proyecto de prueba en django para CHR

Instalacion

Lo ideal es usar un entorno virtual de python (se recomienda 3.10) e instalar las dependencias que estan en requirements.txt

  python venv venv

Activar el entorno virtual en windows

  /venv/scripts/activate

Una vez activo el entorno virtual se instalan las dependencias

  (venv) pip install -r requirements.txt

db

django esta configurado para usar una db en postgres tiene el usuario y la contraseña por defecto, igualmente se debe crear la bd que se llamara chr donde se haran las migraciones respectivas

Enlaces

La pagina inicial tendra 2 enlaces con lo solicitado

  • bikerio: El punto 1 de lo solicitado

http://127.0.0.1:8000/citibik/bikerio/ Para el punto 1, este toma los datos de la api y la muestra en una tabla ademas de haberlo guardado anteriormente

bikerio se pasa como argumento por lo que podrian consultarse otros endpoins de http://api.citybik.es/v2/networks

Claro se necesitaria mas pruebas y ajustes si hay discrepancias entre la informacion proporcionada pero la funcionalidad base ya esta.

  • SNIFA Punto 2, este toma datos del segundo enlace https://snifa.sma.gob.cl/Sancionatorio/Resultado# los datos son guardados en la db y despues mostrados al usuario mediante datatables, existe el boton de refrescar, esto hace un nuevo scrapping de manera asincrona y una vez terminado refresca la tabla mediante ajax

About

CHR Test


Languages

Language:Python 77.1%Language:HTML 22.9%