Skip to content

magdielgutierrez/arkadata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API con Python, Flask y MySQL

Descripción:

Desarrollar un pipeline de análisis de datos utilizando los datos abiertos de la Ciudad de México correspondientes a las ubicaciones de las unidades del metrobús para que pueda ser consultado mediante un API REST filtrando por unidad o por alcaldía.

Instrucciones

Primero, crear un entorno virtual:

python -m virtualenv venv

Para instalar los paquetes necesarios:

pip install -r requirements.txt

Crear un archivo .env (en la raíz del proyecto) para las variables de entorno:

SECRET_KEY=SECRET_KEY

MYSQL_HOST=host

MYSQL_USER=user

MYSQL_PASSWORD=password

MYSQL_DATABASE=database

MYSQL_PORT=port

Dockerfile

Desplegar con docker compose

docker-compose up -d

Rutas:

RUTAS DESCRIPCION
GET /api/list Obtener lista de registros
GET /api/units Obtener una lista de unidades disponibles
GET /api/{vehicule_id} Consultar la ubicación de una unidad dado su ID
GET /api/municipal Obtener una lista de alcaldías disponibles
GET /api/{name_alcaldia} Obtener la lista de unidades que se encuentren dentro de una alcaldía

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published