A simple Flask-based web application that allows users to get real-time weather information for any city. The weather data is fetched from the wttr.in service, and the app displays the weather conditions along with relevant emojis.
- π Enter a city name to get the current weather.
- βοΈ Displays weather conditions (e.g., Sunny, Cloudy, Rainy) along with emojis ππ§οΈβοΈ.
- π₯οΈ Simple, user-friendly interface.
- Open CMD π₯οΈ
| Operating System | Steps |
|---|---|
| Windows π» | 1. Press Windows + R to open the "Run" dialog box. 2. Type cmd and hit Enter. 3. The Command Prompt (CMD) will open. Alternatively, you can search for "Command Prompt" in the Start menu and click to open it. π 4. To navigate to the Desktop, type cd %USERPROFILE%\Desktop and hit Enter. π |
| Linux π§ | 1. Press Ctrl + Alt + T to open the terminal. 2. Alternatively, search for "Terminal" in your applications menu. π¨ 3. To navigate to the Desktop, type cd ~/Desktop and hit Enter. π |
- Clone the repository:
git clone https://github.com/LaithALhaware/Weather-Forecast-App.git
cd Weather-Forecast-App- Install the required dependencies :
pip install -r requirements.txtRun the app on Web Page :
python app-GUI.pyOpen your browser and visit http://127.0.0.1:5000/ to use the app.
Run the app on CMD :
python app-CMD.pyWeather-Forecast-App/
β
βββ app-GUI.py # Main Flask application file
βββ app-CMD.py
βββ templates/
β βββ index.html # HTML template for the weather app
βββ requirements.txt # List of project dependencies
βββ README.md # This fileThis project is licensed under the License. See the LICENSE.txt βοΈ file for details.
If you find this project useful, consider supporting its development:
π° Via PayPal: [PayPal Link]
Your support helps keep this project alive! ππ₯