You can use my tool by clicking this: https://skycast-ppvtchkbl4o.streamlit.app/
SkyCast is a weather forecast application that provides current weather information and input day forecast. It utilizes geolocation to determine the user's current location and retrieves weather data from the Weatherbit API.
- Today's Weather: Displays the current weather information for the user's location.
- Forecast Weather: Provides an input-day weather forecast with detailed information for each day.
- Graphical Visualization: Presents a line graph showing the temperature forecast for the next forecasted days.
Make sure you have the following dependencies installed:
- Python (version 3.6 or later)
- requests
- streamlit
- geocoder
- pandas
- matplotlib
- Clone this repo
- run
pip install -r requirements.txt
- Replace "YOUR_API_KEY" with your actual API key obtained from Weatherbit:
self.api_key = "YOUR_API_KEY"
- Run Command
streamlit run skycast.py
- Here you go.
GitHub Copilot is an AI-powered tool that has been incredibly helpful to me as a newcomer to the Streamlit framework. It generates code snippets, suggests syntax and methods, assists with error handling, provides documentation support, aids in refactoring, and helps me learn and explore new concepts. Thanks to GitHub Copilot's intelligent suggestions, my productivity has improved, and I've been able to grasp the intricacies of Streamlit more efficiently.