Skip to content

ckakgun/PythonWeatherGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PythonWeatherGUI

WeatherBot is a simple Python application that fetches and displays current weather information for a given city using the WeatherAPI.

About This Project

This is my first Python project as I'm learning programming. I created this application to practice my skills and learn about Python, GUI development, API integration, and basic error handling.

Screenshot 2024-09-12 at 21 10 18

Features

  • Fetch real-time weather data for any city
  • Display temperature and weather description
  • Simple and intuitive user interface

1

Installation

  1. Clone this repository: git clone https://github.com/ckakgun/PythonWeatherGUI.git
  2. Install required packages:

pip install -r requirements.txt

  1. Get an API key from WeatherAPI and set it as an environment variable:

Usage

Run the application by opening and running the Jupyter notebook: jupyter notebook WeatherBot.ipynb

Enter a city name and press Enter or click "Get Weather Report" to fetch weather data.

Learning Journey

As a beginner in Python and programming, I've learned a lot through this project, including:

  • Working with tkinter for creating GUI applications
  • Making API requests and handling responses
  • Basic error handling and user input validation
  • Code organization and structure

About

A simple weather application built with Python and Tkinter that provides real-time weather updates for any city.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors