dpd-forecastio

Deployd Resource Wrapper for forecast.io weather information

npm install dpd-forecastio
2 downloads in the last week
5 downloads in the last month

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.io
  • cacheResult: should API calls be cached locally in mongo
  • cacheTTL: how long should the cached results be considered valid
  • debugLoggin: 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)
});
npm loves you