A Promise-based TriMet API client for transit arrival times in Portland, OR.
npm install trimet-api-clientAPI wrapper for TriMet, written in Node. Note: This is a work-in-progress. Will be uploading it as an official NPM package soon.
NPM package: https://www.npmjs.com/package/trimet-api-client
var TriMetAPI = require('trimet-api');
var TriMetAPIInstance = new TriMetAPI(YOUR_TRIMET_API_KEY);
TriMetAPIInstance.getNextArrivalForBus(stopID, busID, function(arrival){
var minutesRemaining = arrival.getMinutesUntilArrival();
console.log("Bus " + busID + " arriving in " + minutesRemaining + " min");
});
To make changes and build them to the "dist" folder, use:
````
npm install
npm run build