weather-time

1.0.3 • Public • Published

Welcome to Weather Time 🌤️

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.

⚙ Installation

You can install Weather Time via npm:

npm install weather-time

📝 Usage

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);
  });

📕 API Reference

getWeather(location, queries = [])

Fetches current weather data for a specified location. Optionally, you can provide an array of specific data queries.

getForecast(location)

Fetches weather forecast data for a specified location.

getTimezone(location)

Fetches timezone data for a specified location.

getQuerysValues(location)

Fetches available keys for querying weather data for a specified location.

📦 Contributing

Contributions are welcome! Please check out the contribution guidelines before making any pull requests.

📜 License

This project is licensed under the ISC License.

Package Sidebar

Install

npm i weather-time

Weekly Downloads

4

Version

1.0.3

License

ISC

Unpacked Size

7.27 kB

Total Files

7

Last publish

Collaborators

  • jollyjolli
  • justjuanwav