Welcome to WeatherNow, a Streamlit web application that provides real-time weather updates for any city worldwide. Users can check current weather conditions, including temperature, humidity, wind speed, and more, through an intuitive and interactive interface.
WeatherNow fetches live weather data using the OpenWeatherMap API and displays it dynamically using Streamlit. Users can enter a city name and instantly get updated weather information, accompanied by visual weather icons for quick insights.
To use WeatherNow, visit the following Streamlit site where it is hosted: WeatherNow on Streamlit
If you want to run WeatherNow locally or contribute to its development, follow these steps:
Ensure you have Python 3.x installed on your machine. You can download it from python.org.
git clone https://github.com/yourusername/WeatherNow-Real-Time-Weather-Information.git
cd WeatherNow-Real-Time-Weather-Information
Install the necessary Python packages using the requirements.txt
file:
pip install -r requirements.txt
Start the Streamlit application:
streamlit run app.py
app.py
: Main script for running the Streamlit web application.requirements.txt
: List of Python dependencies required for the project.images/
: Folder containing weather icons used in the application.
Contributions to WeatherNow are welcome! To contribute, please follow these guidelines:
- Fork the repository and create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
Please ensure your code follows the existing style and includes necessary tests or documentation updates. Improvements to functionality, performance, or user experience are highly valued.
Thank you for using WeatherNow! Stay informed with real-time weather updates from around the globe.