Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.81 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.81 KB

WeatherMine

Project Description

This project features a weather app that functions through an API response from AccuWeather and outputs the result via an aesthetic GUI. It primarily makes use of object oriented programming which includes classes, and some basic inheritance for the GUI elements alongside deserialization of data and some basic web scraping.

Installation

After installing Python 3.x.x or later, and downloading the WeatherMine folder and requirements.txt, in your terminal, execute:

pip install -r requirements.txt

License

This is an open-source repository licensed under the GNU Affero General Public License v3.0.

Screenshots

Loading Screen

image

Main Window

image

Settings Window

image

Search Window

image

Result Information Window

image

Warnings

Currently we are limited to only 25 API calls per day, so the app may not work once the limit for the day has been exceeded, but we hope to resolve this in the future.

Credits

This project was built in collaboration with Ritvik Prakash. The windows version is available here