This Weather Application is a Python-based tool for retrieving and displaying weather information. It utilizes APIs to fetch real-time weather data and presents it in an easy-to-understand format.
- Clone the repository to your local machine.
- Install the required dependencies:
pip install -r requirements.txt
Run the application using the following command:
python weather_app.py
To retrieve weather information, input the following keywords when prompted, along with the corresponding unit of measurement:
- Temperature: Type
temperature(Unit: °C) - Apparent Temperature: Type
temperatureapparent(Unit: °C) - Humidity: Type
humidity(Unit: %) - Wind Speed: Type
windspeed(Unit: m/s) - Wind Direction: Type
winddirection(Unit: degrees) - Wind Gust: Type
windgust(Unit: m/s) - Cloud Cover: Type
cloudcover(Unit: %) - Cloud Base: Type
cloudbase(Unit: m) - Cloud Ceiling: Type
cloudceiling(Unit: m) - Visibility: Type
visibility(Unit: m) - Dew Point: Type
dewpoint(Unit: °C) - UV Index: Type
uvindex(Unit: index) - UV Health Concern: Type
uvhealthconcern(Unit: index) - Pressure at Surface Level: Type
pressuresurfacelevel(Unit: hPa) - Rain Intensity: Type
rainintensity(Unit: mm/h) - Sleet Intensity: Type
sleetintensity(Unit: mm/h) - Snow Intensity: Type
snowintensity(Unit: mm/h) - Freezing Rain Intensity: Type
freezingrainintensity(Unit: mm/h) - Precipitation Probability: Type
precipitationprobability(Unit: %) - Weather Code: Type
weathercode(Unit: code)
These commands and units correspond to the various weather data available through the application. Please ensure to type them exactly as shown to get accurate results.
- Python 3.12.x
- Other dependencies are listed in
requirements.txt.
For any queries or feedback, please contact ema.ventrella@gmail.com.