Simple Weather
Simple Interface for Open Weather API
Installation
npm install simple-weather
Usage
var config = units: "imperial" debug: processenvNODE_ENV === 'development'; // Create the simpleWeather base object// - pass in an optional config objectvar simpleWeather = config; // Get the current weather of London, UK for Open Weather API v2.5simpleWeather"v2.5"current;
Configuration
apiKey (String)
- OpenWeatherMap.org API_KEY
- Create an account at http://openweathermap.org/
- Get your API_KEY from http://home.openweathermap.org/
- Optional
apiKey
config parameter orOPEN_WEATHER_MAP_API_KEY
environment variable. The config parameter takes precedence.
units (String)
- Measurement units to return all data
- kelvin (default), metric (Celsius), imperial (Farenheit)
- Optional
mode (String)
- Data return format
- json (default), xml, html
- Optional
debug (Boolean)
- Handles debug options of the program. (i.e. logging the api url a request was made for).
- Optional
Change Log
-
1.2.2
- Updating package.json keywords and description to more meaningful values
-
1.2.1
- Update README.md documentation for configuration parameters
-
1.2.0
- api v2.5 current weather functionality for [byCityId]
- api v2.5 current weather functionality for [byCityIds]
- api v2.5 current weather functionality for [byGeoLocation]
- api v2.5 current weather functionality for [byZipcode]
- api mode support for xml and html
-
1.1.0
- Add debug configuration and associated request url logging