README
Forecast.io Resource
This resource wraps access to the forecast.io weather api. The resource also contains logic for caching forecast.io results to save api calls to the forecast.io service.
Installation
$ npm install dpd-forecastio
Need help installing deployd modules?
Configuration Option
In the dashboard you can add the forecastio resource. You will need to configure the resource and provide at minimum an API key.
Options:
apiKey
: required to access forecast.iocacheResult
: should API calls be cached locally in mongocacheTTL
: how long should the cached results be considered validdebugLoggin
: log debugging messages to the console.purgeCache
: will purge all cached results on any request to the resource.
Weather Data
You can make GET
requests to the resource specifying latitude and longitude
and you will get back forecast.io weather
data.
Example Request Using client library
dpd.weather.get({
lat:42.3975734,
lon:-71.1332062
}, function(data) {
console.log(data)
});