Skip to content

Aquila69420/WeatherMine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A GUI based weather app powered by PyQt5 and Accuweather.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages