# Weatherzilla - Weather App

Weatherzilla - Weather App is a simple python based weather search application made using the requests and tkinter library. 

![Alt text](app.png?raw=true "Weatherzilla - Weather App")

You can fetch data from more than 200,000 weather stations from all around the world.

## How to Download

Download this project from here [Download Weatherzilla - Weather App](https://downgit.github.io/#/home?url=https://github.com/pyGuru123/Python-Projects/tree/master/Weatherzilla%20-%20Weather%20App)

## Requirements

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install following packages:
* requests
* pillow

```bash
pip install requests
pip install pillow
```

#### API Note

Weatherzilla uses the OpenWeatherMap api to retirve the best possible results for you, so an api key is required for this to securely access data

You can get the api keys from here
* OpenWeatherMap API : [API List](https://openweathermap.org/api) [Subscribe for free current weather data]

Get the api key and paste it into the api_key variable in the starting of the application.pyw script

## Usage

Double click the application.pyw to open the GUI application, then enter the city name in the Entry box, press enter or click the search icon to fetch the weather related data. The application requires an active internet connection to fetch data from the internet. 

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.