Skip to content

API rest para aplicación web Calidad del Aire, construido a partir de un framework que utiliza MongoEngine. / A Restful API for Air quality web app, built from framework wrapped around MongoEngine

License

Notifications You must be signed in to change notification settings

idatosabiertos/api-calidad-aire

 
 

Repository files navigation

API Calidad del Aire / Air Quality API Build Status

API rest para aplicación web Calidad del Aire, construido a partir de un framework que utiliza MongoEngine.

A Restful API for Air quality web app, built from framework wrapped around MongoEngine.

REQUERIMIENTOS / REQUIREMENTS

  1. Mongo DB

  2. Python && pip

    • $sudo apt-get install -y python-pip python-dev build-essential python-blinker
    • $sudo pip install --upgrade pip
  3. Twitter Keys and Access Tokens

  4. API JOB

    • API JOB levantada y corriendo / up and running

INSTALACIÓN / INSTALATION

  • $git clone https://github.com/idatosabiertos/api-calidad-aire
  • $pip install -r requirements.txt
  • $export con_secret= your_twitter_consumer
  • $export con_secret_key=your_twitter_consumer_secret
  • $export token=your_twitter_token
  • $export token_key=your_twitter_token_secret
  • $export rollbar_key=your_rollbar_key
  • $export rollbar_environment=your_environment
  • $python run.py

Vagrant /vagrant

Requerimientos / Requirements

  1. git clone https://github.com/idatosabiertos/api-calidad-aire
  2. cd api-calidad-aire/Vagrant
  3. vagrant up
  4. Navegar a / Navigate to http://localhost:8000 en la maquina host / on host machine.

DATOS / DATA

Los datos son cargados por un trabajo programado que corre periódicamente, donde consulta la API de Secretaría de Medio Ambiente de la Ciudad de México y actualiza la base de datos.

The data is uploaded by a scheduled work that runs periodically, where it queries the API from Secretary of the Environment of Mexico City and updates the database.

Los datos son almacenados en una base de datos NO relacional, compuesta de la siguiente forma:
The data is stored in a NON-relational database, composed as follows:

alt text

About

API rest para aplicación web Calidad del Aire, construido a partir de un framework que utiliza MongoEngine. / A Restful API for Air quality web app, built from framework wrapped around MongoEngine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.2%
  • Jupyter Notebook 5.7%
  • Shell 1.6%
  • Other 0.5%