Table of Contents
This is a weather app that uses multimedia to represent the current weather conditions.
The user will be given two options
- To attain the weather conditions for the current location
- Search for weather conditions of a desired location.
Once an option is selected the user will be brought to the results page where a background image, that matches the current weather condition, will appear. Music matching the current description will atomically play. The user will have the option to pause and play the music as desired.
The weather conditions (Weather Description, Current Temperature, Wind Speed, Feels Like, & Moon Phase) will be displayed along with clothing recommendations for the current weather conditions.
The user will also have the option to return to the home page by clicking a home page button.
- Python
- Flask
- OpenAI
- WeatherAPI
- IpstackAPI
- JavaScript
- HTML
- CSS
- pip
python3 -m pip install –upgrade pip
- requests
pip install requests
- Flask
pip install flask
- matplotlib
pip install matplotlib
- OpenAI
pip install --upgrade openai
-
Get a free API Key at https://www.weatherapi.com
-
Get a free API Key at https://openai.com/product
-
Get a free API Key at https://ipstack.com
-
Import packages
from flask import Flask, render_template, request, send_file
from openai import OpenAI
-
Enter your API in
terminalexport OPENAI_API_KEY='Enter Your Api'
-
Enter your API in
api_key_openai -
Enter your API in
api_key_weatherAPI -
Enter your API in
api_key_ipstackAPI
- Weekly weather updates
- Pictures for Clothing Recoomendations
- More data about weather(High and Low, Average, etc.)
- More backgroud audios and images for more weather conditions
Alexis Guzman - Linkedin - aleguzmancs9@gmail.com
Dalia Cabrera - Linkedin - daliaesmcabrera@outlook.com
Jean-Luc Martel - Linkedin - jmartel@gmail.com
Ahmed Torki Linkedin - ahmedturki2232014@gmail.com
Project Link: https://github.com/aleguzmancs9/Weather.git



