There are two ways to use this module:
- Normal node module in an app
- As command line tool
####Make sure you have api access: https://infoconnect.highwayinfo.govt.nz/opencms/opencms/InfoConnect/for-developers/index.html
- npm install nzta_traffic
- set up config/nztaConfig.json as per the nztaConfigjson.example
call getTravelTime("journe_ref") any where in you node app! AKL-SH1-NB-RNM is an example journey ref.
So for example: getTravelTime("AKL-SH1-NB-RNM");
it will return json: { name: 'AKL-SH1-NB-RNM', averageSpeed: '84.34', minutes: '35', pollDateTime: '2014-11-12T21:54:13.227+13:00' }
- npm install nzta_traffic
- set up nztaConfig.json as per the nztaConfigjson.example
Then NODE_ENV=test node traffic.js AKL-SH1-NB-RNM and it will log the json above to console