Skip to content

roddeluca/BAtrainAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#BAtrainAPI

##Una API para los trenes en vivo de Buenos Aires usando nodeJS.

Devuelve un JSON con la cantidad de trenes en circulación, las coordenadas de cada uno, velocidad y algunos datos más.

{
    "line": "mitre",
    "ramal": "tigre",
    "timeStamp": "Sat Mar 15 2014 00:03:06 GMT+0000 (UTC)",
    "trainsInCirculation": 6,
    "formations": [
        {
            "destination": "tigre",
            "id": 2005,
            "latitude": -34.583901,
            "longitude": -58.385589,
            "ramal": 5,
            "speed": 37,
            "status": 1,
            "movingStatus": 1,
            "trainID": 3111,
            "lineOrden": 63
        },

Aca sigue el array con todos los trenes.

Obtiene la información de la misma url que los mapas en vivo, pero parsea el string que devuelve y arma un json legible.

##Instalación

  • Clona el repository
  • 'npm install' deberia instalar todas las dependencies y salir andando ya que creo que el package.js esta ok.
  • node app.js

##Como usarlo Las lineas que andan por ahora son:

  • tigre
  • mitre
  • jlsuarez
  • moreno
  • laplata

Agregar el nombre de la line detras de la base url y listo.

ej: http://localhost:5000/tigre

##JSONP para el front end agregale un callback y listo ej: http://localhost:5000/tigre?callback=yourfunction

Por ahora no usa CORS. Pero tiene jsonp.

About

API de los trenes de Buenos Aires con datos en vivo

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%