1.0.4 • Published 8 years ago

openweather v1.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

#openweather

Simple Weather Retrieval Module for http://openweathermap.org/

Version

1.0.4

Installation

$ npm i --save openweather

Usage

Obtain api "key" from http://openweathermap.org/ after registration. It is called "APPID". You may load it as an environment variable or include it as an optional parameter.

var openWeather = require('openweather');

// Returns data from open weather using desired 
// coordinates, city name, or zip code from a object or city name:

openWeather.getWeather(coords, function(result){
  console.log(result);
}, [key]);

// Example coordinate object:
{"latitude": 37, "longitude": -122 }

// Example city object. Country is optional  
{
    "city": "San Francisco",
    "country": "ca"
}

// Example zip code object

{
    "zip": "94115"
}


// Example data from result includes temperature 
// in Kelvins, Fahrenheit, and Celsius:
{
  "lon": -123.12,
  "lat": 49.25,
  "city": "Vancouver",
  "country": "CA",
  "sunset": 1467433243,
  "sunrise": 1467375137,
  "humidity": 68,
  "pressure": 1019,
  "icon": "http://openweathermap.org/img/w/04d.png",
  "weather": "Clouds",
  "weatherDes": "broken clouds",
  "windSpeed": 3.6,
  "avgTempK": 293.07,
  "minTempK": 289.15,
  "maxTempK": 296.48,
  "avgTempC": 19.92,
  "minTempC": 16,
  "maxTempC": 23.33,
  "avgTempF": 67.86,
  "minTempF": 60.8,
  "maxTempF": 73.99
}

};

License

MIT

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago