hubot-forecastio
v1.1.2
Published
A Hubot Script that looks up weather forcast data from forcast.io with geocoding courtesy of Google Maps
Downloads
4
Maintainers
Readme
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": {
"hubot": ">= 2.5.1",
"hubot-scripts": ">= 2.4.2",
"hubot-forecastio": ">= 1.0.0"
}
Add hubot-forecastio to your external-scripts.json
:
["hubot-forecastio"]
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.