Skip to content

Skayyali3/Jordan-Weather-Identifier-v1

Repository files navigation

Jordan Weather Identifier - The Tkinter Legacy

The Story

This was my second major coding milestone, created during my Python 101 course back when I was 12 and a half. I was learning basic Python where we went as far as GUI development at the time, so I made this project as part of that, and it ended up also being the predecessor to my modern Web-based Weather App and more advanced Tkinter GUI.

The Evolution Pipeline

This GUI is the first version of a three-part evolution:

  1. Jordan Weather Identifier v1 (This repo) - The Prototype: First Python GUI using static File I/O.
  2. City Weather Identifier v2 - Data Viz: Desktop GUI with live API integration and Seaborn/Matplotlib graphs.
  3. City Weather Identifier v3 - Full-Stack: Responsive web app with Flask backend and Pandas data processing.

How to Run

Follow these steps to run the project locally:

1. Clone the repository and enter:

git clone https://github.com/Skayyali3/Jordan-Weather-Identifier-v1.git
Jordan-Weather-Identifier-v1

2. Run

python Jordanian-City-Temp.py

License

This project is licensed under the MIT License – see the LICENSE file for details.

Author

Saif Kayyali

About

A python tkinter static GUI that uses text files to display weather data, this was back when I was still a beginner in Python and before I learnt about API integration, etc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages