|
1 | 1 | # Weather Notifier - README |
2 | 2 |
|
3 | | -## Overview |
4 | | -The **Weather Notifier** is a Python-based GUI application built with `Tkinter`, which allows users to retrieve weather information for any city using the OpenWeatherMap API. It provides two modes of operation: |
5 | | -- **Manual Mode**: Fetch the weather on-demand with a single click. |
| 3 | +# Overview |
| 4 | +The ** Weather Notifier ** is a Python - based GUI application built with `Tkinter`, which allows users to retrieve weather information for any city using the OpenWeatherMap API. It provides two modes of operation: |
| 5 | +- **Manual Mode**: Fetch the weather on - demand with a single click. |
6 | 6 | - **Auto Mode**: Fetch the weather at regular intervals and can also run in the background. |
7 | 7 |
|
8 | | -The app displays current weather details such as temperature, humidity, wind speed, and more in a user-friendly interface. |
| 8 | +The app displays current weather details such as temperature, humidity, wind speed, and more in a user - friendly interface. |
9 | 9 |
|
10 | | -## Features |
| 10 | +# Features |
11 | 11 | - Fetch current weather for any city globally. |
12 | 12 | - Switch between manual and automatic weather updates. |
13 | 13 | - Display detailed weather information, including temperature, humidity, wind, and more. |
14 | 14 | - Option to stop the automatic weather updates and return to the main city selection screen. |
15 | 15 |
|
16 | | -## Prerequisites |
| 16 | +# Prerequisites |
17 | 17 | 1. Python 3.x |
18 | 18 | 2. The following Python libraries: |
19 | | - - `Tkinter` |
20 | | - - `requests` |
21 | | - - `threading` |
22 | | - - `geopy` |
23 | | - - `dotenv` |
| 19 | + - `Tkinter` |
| 20 | + - `requests` |
| 21 | + - `threading` |
| 22 | + - `geopy` |
| 23 | + - `dotenv` |
24 | 24 |
|
25 | 25 | To install the required libraries, use the following command: |
26 | 26 | ```bash |
27 | | -pip install -r requirements.txt |
| 27 | +pip install - r requirements.txt |
28 | 28 | ``` |
29 | 29 |
|
30 | | -## Screenshots |
31 | | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
| 30 | +# Screenshots |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
0 commit comments