{"id":18734457,"url":"https://github.com/rohra-mehak/weather-app","last_synced_at":"2026-04-28T17:35:12.075Z","repository":{"id":242616816,"uuid":"810056604","full_name":"rohra-mehak/weather-app","owner":"rohra-mehak","description":"weather chatbot using python-weather, Streamlit, and spaCy. Responds to user queries about weather conditions in locations and displays real-time information ","archived":false,"fork":false,"pushed_at":"2024-06-04T23:27:59.000Z","size":306,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T00:39:10.248Z","etag":null,"topics":["python-weather","python3","spacy-nlp","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rohra-mehak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-04T00:56:15.000Z","updated_at":"2024-06-04T23:28:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f329af9-8a2c-4e54-9f65-62755ada3f45","html_url":"https://github.com/rohra-mehak/weather-app","commit_stats":null,"previous_names":["rohra-mehak/weather-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rohra-mehak/weather-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohra-mehak%2Fweather-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohra-mehak%2Fweather-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohra-mehak%2Fweather-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohra-mehak%2Fweather-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohra-mehak","download_url":"https://codeload.github.com/rohra-mehak/weather-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohra-mehak%2Fweather-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32392300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python-weather","python3","spacy-nlp","streamlit"],"created_at":"2024-11-07T15:13:25.654Z","updated_at":"2026-04-28T17:35:12.071Z","avatar_url":"https://github.com/rohra-mehak.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weather App\n\n## Description\nThe Weather App is a simple chatbot that provides real-time weather information and trends based on weather related user queries. It utilizes Python-Weather, Streamlit, and spaCy to fetch weather data and process user input.\n\n## Pre-Requsites\n1. Python 3.x\n2. pip (tool for installing and using Python packages)\n\n## How to Run\n1. Clone the repository:\n\n   git clone https://github.com/rohra-mehak/weather-app.git\n\n2. Navigate to the project directory:\n\n   cd weather-app\n\n3. Install dependencies:\n\n   pip install -r requirements.txt\n\n   Alternatively you can install them manually using pip. \n\n4. run the app:\n\n   streamlit run main.py\n\n## Usage\n### Input: \nEnter your weather-related queries in the provided text box of the interface. You can ask about the weather conditions in specific cities or locations.\nYou can try queries such as:\n\n     a. What is the current weather in Wroclaw ?\n     b. Is it sunny in London ?\n     c. How is the weather in New Delhi ?\n     d. Current temperature in New York\n\n### Output: \nThe chatbot will process your query , determine a location and display the relevant weather information for that location including temperature,wind speed, and weather condition.\nFore more information on forecasts and variantions in trends, detailed information more tabs can be viewed.\n\n## Features\n1. Processes general weather related user queries with a location\n2. Fetch current weather data for any location.\n3. Displays current weather information for a location\n4. Displays hourly temperature trends\n5. Displays a high/low temperature forecasts for coming days.\n6. Displays additional hourly information such wind speed, humidity, temperature forecasts.\n\n## Sample Snapshots\n\n### Initial Screen\n\n![Initial Screen](https://github.com/rohra-mehak/weather-app/blob/main/app/static/snapshot_weather_app_initial.png?raw=true)\n\n### Input Query\n![Input Query](https://github.com/rohra-mehak/weather-app/blob/main/app/static/snapshot_weather_app_input_query.png?raw=true)\n\n### Current Weather Information Display\n![Current Weather Information Display](https://github.com/rohra-mehak/weather-app/blob/main/app/static/snapshot_weather_app_weather_info.png?raw=true)\n\n### View Hourly Temperature Trend\n![View Hourly Temperature Trend](https://github.com/rohra-mehak/weather-app/blob/main/app/static/snapshot_weather_app_hourly_temperature_trend.png?raw=true)\n\n### View Temeprature Spike\n![View Temeprature Spike](https://github.com/rohra-mehak/weather-app/blob/main/app/static/snapshot_weather_app_high_low_temp.png?raw=true)\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohra-mehak%2Fweather-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohra-mehak%2Fweather-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohra-mehak%2Fweather-app/lists"}