Skip to content

taha59/Weather_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Team_alpha

Table of Contents

Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact

About The Project

We build this Weather Forcast Software to help you be able to know the weather around the world. An application of science and technology to predict the conditions of the atmosphere for a given location and time

How to Run

Please install packages list from here and download our program from git clone git@github.com:utk-cs/Team_alpha.git

You shall obtain files: WeatherApp.py and image (directory)

Run with: py WeatherApp.py

How to use the software

Iteration 1: At the top-left corner appeared a search box, enter a desired location.

Then enter the type of unit for temperature. There are 3 choices for it:

  • anything: kelvin

  • "metric": Celsius

  • "imperial": Fahrenheit. It will appear weather condtion you need today and some basic information on the next 7 days Maksure you click the box "Unit" by left-click mouse after entered "Search city" and "Unit"

Copyright

Weather Icons and App Logo Copyrights

Iconset: (https://openweathermap.org/weather-conditions)

License: Free for commercial use ()

Download date: 2021-10-03

Built With

Getting Started

Prerequisites

A machine can run python3

Installation

For Deverlopers:

  1. Get a free API Key at OpenWeatherMap

  2. Private API key included in the test.py

For TA:

Install
  1. PyQt5 - pip install pyqt5
  2. BlurWindow - python -m pip install BlurWindow
  3. requests - python -m pip install requests
  4. pytz - pip install pytz
  • Iteration 3
    1. pip install qt-material

    Usage

    Iteration 1

    Features:

    1. Search box which can get longtitude and latitude from One Call api
    
    2. Background with image
    
    3. Today's temperature at desired location + country (states)
    
    4. Weather conditon's icon based on the result return from One Call api
    
    5. Today's variables (humidity, pressure, feel likes, wind speed) with no decimal number
    
    6. Daily section contain: next 7 dates with max. and min. for each day
    
    7. If the user entered an invalid location, it will prompt an error message
    

    image

    image

    Iteration 2

    Features:

    1. Icons for daily weather
    
    2. Background image based on today's weather conditon
    
    3. Display look better 
    

    image

    image

    image

    Iteration 3

    Features:

    1. The labels that can stand at the same place in bigger or smaller screen size
    
    2. Hourly for today's date
    
    3. Alert messeage 
    
    4. Save a favorite location. Any time you open the application, it showned your saved location
    

    image

    Iteration 4

    Features:

    1. Warning messages appear when the location has an alert
    
    2. Hourly information for the current data
    
    3. Reset to default settings button
    
    gif.mp4

    Contact

    An Phan - phanthanhan2107@gmail.com (primary), aphan2@vols.utk.edu (school)

    Seth Johnson - sjohn248@vols.utk.edu

    Darius White

    Taha Khan

    Project Link: Team_alpha

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages