This project is a simple weather alert system that sends email notifications to specified recipients when there is a chance of rain in their area. It utilizes the WeatherAPI to retrieve weather forecast data and Gmail API to send email alerts.
- Retrieves weather forecast data using the WeatherAPI.
- Sends email alerts to specified recipients when there is a chance of rain in their area.
- Configurable to monitor multiple locations simultaneously.
- Utilizes threading for concurrent email alerts.
- Uses the Schedule library to schedule periodic checks for weather updates.
- Python 3.x
- Requests library (can be installed via
pip install requests
) - Schedule library (can be installed via
pip install schedule
) - Gmail library (custom implementation required, not available via pip)
- dotenv library (can be installed via
pip install python-dotenv
)