UNPKG

transantiago-client

Version:

Non official api for querying data from Transantiago

78 lines (66 loc) 1.26 kB
# Transantiago api Non official api for querying data from [Transantiago](http://www.transantiago.cl/) and get closest buses to bus stop. # Install ```sh npm install transantiago-client --save ``` # Usage Example: Query for buses arrival time and distance to bus stop pc155. ```javascript var tsapi = require("transantiago-client"); tsapi("pc155").then( r => { //do something console.log(JSON.stringify(r)); }).catch(err => { console.log(err) }); ``` The result is: ```json { "avail": [ { "service": "401N", "buses": [ { "bus": "CJRX99", "arrivaltime": "En menos de 10 min.", "dist": "47 mts." }, { "bus": "FLXC69", "arrivaltime": "En menos de 10 min.", "dist": "4117 mts." } ] }, { "service": "426", "buses": [ { "bus": "FLXJ72", "arrivaltime": "Entre 07 Y 15 min.", "dist": "5727 mts." }, { "bus": "WB1981", "arrivaltime": "Entre 22 Y 32 min.", "dist": "14017 mts." } ] } ], "outof": [ "117", "117C", "401", "406", "407", "421", "427", "429C", "430" ] } ```