Fastest-Coder-First / SkyCast

A Weather Forecasting tool

Home Page:https://skycast-ppvtchkbl4o.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SkyCast 🌤️

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.

Home Page

image

Features

  • 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.

Prerequisites

Make sure you have the following dependencies installed:

  • Python (version 3.6 or later)
  • requests
  • streamlit
  • geocoder
  • pandas
  • matplotlib

To Use this.

  1. Clone this repo
  2. run pip install -r requirements.txt
  3. Replace "YOUR_API_KEY" with your actual API key obtained from Weatherbit: self.api_key = "YOUR_API_KEY"
  4. Run Command streamlit run skycast.py
  5. Here you go.

How Github Copilot help me with this project

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.

About

A Weather Forecasting tool

https://skycast-ppvtchkbl4o.streamlit.app/


Languages

Language:Python 93.5%Language:CSS 6.5%