Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    hubot-forecastiopublic

    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

    NPM

    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.

    install

    npm i hubot-forecastio

    Downloadsweekly downloads

    4

    version

    1.1.2

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar