npm-openweathermap
Generate a weather forecast using http://www.openweathermap.com/ API.
Installation
$ npm install --save npm-openweathermap
Usage
var weather = require('npm-openweathermap');
weather.api_key = 'YOUR-API-KEY';
weather.temp = 'c';
Basic usage
weather.current_weather()
.then(function(result){
console.log(result);
},function(error){
console.log(error);
});
weather.forecast_weather()
.then(function(result){
console.log(result);
},function(error){
console.log(error);
})
Custom weather queries
This package allows custom queries to Openweathermap throw get_weather_custom
function.
weather.get_weather_custom('city', 'London', 'forecast').then(function(res){
console.log(res);
},function(error){
console.log(error)
})
weather.get_weather_custom('zip', '21804', 'weather').then(function(res){
console.log(res);
},function(error){
console.log(error)
})
var location = {
longitude: '138.933334',
latitude: '34.966671',
}
weather.get_weather_custom('coordinates', location, 'weather').then(function(res){
console.log(res);
},function(error){
console.log(error)
})
License
MIT © NghiaTran