Weather Time is an easy-to-use package for obtaining current weather data, weather forecasts and time zones for any city in the world using the WeatherAPI.
You can install Weather Time via npm:
npm install weather-time
To use Weather Time in your project, require it and call its functions with the desired location.
const weather = require('weather-time');
// Get current weather data for Paris
weather.getWeather('Paris')
.then(data => {
console.log('Weather data for Paris:', data);
})
.catch(error => {
console.error('Error fetching weather data:', error);
});
// Get weather forecast for London
weather.getForecast('London')
.then(data => {
console.log('Weather forecast for London:', data);
})
.catch(error => {
console.error('Error fetching weather forecast:', error);
});
// Get timezone for New York
weather.getTimezone('New York')
.then(data => {
console.log('Timezone for New York:', data);
})
.catch(error => {
console.error('Error fetching timezone:', error);
});
// Get available keys for querying weather data
weather.getQuerysValues('Sydney')
.then(keys => {
console.log('Available keys for Sydney:', keys);
})
.catch(error => {
console.error('Error fetching available keys:', error);
});
Fetches current weather data for a specified location. Optionally, you can provide an array of specific data queries.
Fetches weather forecast data for a specified location.
Fetches timezone data for a specified location.
Fetches available keys for querying weather data for a specified location.
Contributions are welcome! Please check out the contribution guidelines before making any pull requests.
This project is licensed under the ISC License.