[DEPRECATED] Limnoria plugin for Weather Underground

Update 201903: Weather Underground has shut down free weather access, so this plugin will no longer be maintained. See the NuWeather plugin for an alternative using other backends.

Installation

  1. Download the plugin, either via Git or Limnoria's PluginDownloader (install GLolol Weather).

  2. Load the plugin:

/msg bot load Weather
  1. Fetch an API key from Wunderground by signing up (free). Once you get this key, you will need to set it up on your bot:
/msg <yourbot> config plugins.Weather.apiKey <APIKEY>

Usage

When calling the weather command, you can provide locations in one of many forms:

  • City names (e.g. Vancouver)
  • U.S. ZIP codes (e.g. 10002)
  • Canadian, U.K. postal codes (e.g. V6C 3T4)
  • City, country pairs (e.g. "Sydney, Australia", "Paris, France")
  • City, state/province pairs (e.g. "Washington, D.C.", "Kitchener, Ontario")
  • ICAO airport codes (e.g. KJFK)

Example:

<GLolol> @weather 10002
<Atlas> New York, NY :: Mostly Cloudy :: 55F/12C (Humidity: 53%) | Monday: Mostly cloudy. Low 11C. Monday Night: Cloudy. Slight chance of a rain shower. Low 11C. Winds ENE at 10 to 15 km/h.

Saving locations

Users can also have their location remembered by the bot so that they don't have to continually type in their location.

<GLolol> @setweather 10002
<Atlas> Done.

This allows a user to use the weather command without any arguments:

<GLolol> @weather
<Atlas> New York, NY :: Clear :: 64F/17C | Wind: N@7kph | Thursday: Clear. Low 14C. Thursday Night: A clear sky. Low 14C. Winds SSE at 10 to 15 km/h.

User options

Users can also have the bot remember their preferred options, such as using metric units when displaying forecasts:

<GLolol> @setuser metric True
<Atlas> Done.