This module helps you to ask for weather information in some cities using basic parameters like city name o geographical position. The data is provided by openweather API
Nodejs development enviroment
1.0.0 first version of this package 1.0.1 Fixed response data to only response.body data
You only have to install the package using npm.
//Install and save in local project
npm install --save dimtec-weather
//Install in global modules
npm install -g dimtec-weather
Or if you prefer, you can download the package from this repository and install it using local configuration
After adding the package to your project, import it (as shown below) in your files and enjoy it!
//import weather query package
var weatherQuery = require('dimtec-weather');
//Set you language
weatherQuery.setLanguage('es');
var OPEN_WEATHER_MAP_API_KEY = 'a66a80833494504a31c089ab4c91971e';
//Set you API KEY
weatherQuery.setApiKey(OPEN_WEATHER_MAP_API_KEY);
//Set you city
weatherQuery.setCityName('miami');
//Get a weather object with tons of details
weatherQuery.getWeather(function(data, error){
console.log(data);
})
//OR
//Set a geographical location
weatherQuery.setCoordinates({lat: 50.21, lon: -58.21});
//Get a weather object with tons of details
weatherQuery.getWeather(function(data, error){
console.log(data);
});
//Get the temperature number
weatherQuery.getTemperature(function(temperature, error){
console.log('Temperature ' + temperature);
});
You can run the suite of tests built with mocha and chai with this command
npm test
Luis Felipe Díaz Chica -
The project is open to contributions