Skip to content

Integrate Real-Time Weather Updates Using Weather API #33

Description

@vanshika147

Is your feature request related to a problem or challenge?

Currently, Jarvis does not have a real-time weather updates system. Users may want to know the current weather or weather forecast by asking "What will be the weather tomorrow?"

By adding this feature:
The assistant becomes more real-world usable.
A foundation for future features like travel planning, alerts, or location-based tasks is created.

Describe the solution you'd like

  1. Use the appropriate weather forecasting APIs available (e.g OpenWeather API, WeatherAPI, OpenMeteo etc.,) to fetch weather data (current, daily, or weekly).
  2. Allow the user to request weather info by city or use their default location.
  3. Format the response to be user-friendly (e.g., temperature, humidity, weather conditions).
  4. Adding voice feedback for weather queries.
  5. Testing the Weather functionality to ensure accurate weather info is provided to user.

This feature will help JARVIS provide real-time weather information to the user, and add more practical utility to the assistant since weather is one of the most commonly requested features in AI assistants. I also have prior experience in setting up current and hourly weather updates using OpenWeatherMap API.

I'd be happy to take up this feature request and work on improving the project!
Please assign this issue to me @Arpitgarg07 and add the level and Gssoc labels.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions