Hubot: hubot-forecastio
A Hubot Script that looks up weather forcast data from forcast.io with geocoding courtesy of Google Maps
See src/forecastio.coffee
for full documentation.
Data
Installation
Add hubot-forecastio to your package.json
file:
"dependencies":
Add hubot-forecastio to your external-scripts.json
:
Run npm install
Configuration
Edit your bin/hubot file and add the environment variable FORECAST_IO_API_KEY
export HUBOT_FORECAST_IO_API_KEY=123abc456def
You can obtain a forecast.io API key from their developer page
It will default to Fahrenheit and miles per hour, or you can set the following optional variable for different units
export HUBOT_FORECAST_IO_UNITS=us
Acceptable values are:
- us - [Default] Fahrenheit and miles per hour
- ca - Celsius and kilometers per hour
- uk - Celsius and miles per hour
- si - Celsius and meters per second
Sample Interaction
jsolis>> Hubot weather in Jackson Heights, NY
hubot>> In Jackson Heights, Queens, NY, USA, it is currently 20.77. Feels like 10.63. Partly cloudy for the hour. Mostly cloudy throughout the day.