Skip to content

A GUI based weather application powered by PyQt5 and AccuWeather.

License

Notifications You must be signed in to change notification settings

ritz10001/WeatherMine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeatherMine

Contents

  1. Project Description
  2. Installation
  3. License
  4. Screenshots
  5. Warning(s)
  6. Credits

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 downloading the WeatherMine folder and requirements.txt, execute this in your terminal: pip install -r requirements.txt

License

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

Screenshots

Screenshot (1807) Screenshot (1808) Screenshot (1809) Screenshot (1810) Screenshot (1811) Screenshot (1812)

Warning(s)

You may notice that the icons and widgets that appear on your screen may not be in proper alignment. This issue depends on the resolution of the computer, and may appear differently on different systems. If this happens, I'm sorry, there is nothing I can do about this from my end. Additionally, we are limited to only 25 API calls per 24 hours, so the app may not work once the limit has for the day has been exceeded, but we hope to resolve this in the future.

Credits

This project was built in collaboration with Dhruv Khanna.

About

A GUI based weather application powered by PyQt5 and AccuWeather.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages