{"id":28839259,"url":"https://github.com/unknownuserfrommars/weatherscraper","last_synced_at":"2026-02-11T02:46:17.597Z","repository":{"id":272166959,"uuid":"915713878","full_name":"Unknownuserfrommars/weatherscraper","owner":"Unknownuserfrommars","description":"Simple package for scraping weather info on Weather.com","archived":false,"fork":false,"pushed_at":"2025-01-13T09:01:29.000Z","size":41,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-25T12:16:59.240Z","etag":null,"topics":["beautifulsoup","python","requests-library-python","webscraping"],"latest_commit_sha":null,"homepage":"https://weatherscraper-coral.vercel.app","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/Unknownuserfrommars.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2025-01-12T16:02:02.000Z","updated_at":"2025-01-13T09:01:32.000Z","dependencies_parsed_at":"2025-01-12T17:19:04.737Z","dependency_job_id":"221180b1-81c2-4d21-8c2e-a8149a4cd01f","html_url":"https://github.com/Unknownuserfrommars/weatherscraper","commit_stats":null,"previous_names":["unknownuserfrommars/weatherscraper"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Unknownuserfrommars/weatherscraper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unknownuserfrommars%2Fweatherscraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unknownuserfrommars%2Fweatherscraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unknownuserfrommars%2Fweatherscraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unknownuserfrommars%2Fweatherscraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Unknownuserfrommars","download_url":"https://codeload.github.com/Unknownuserfrommars/weatherscraper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unknownuserfrommars%2Fweatherscraper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29326078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T02:08:56.257Z","status":"ssl_error","status_checked_at":"2026-02-11T02:08:51.338Z","response_time":97,"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":["beautifulsoup","python","requests-library-python","webscraping"],"created_at":"2025-06-19T14:10:32.459Z","updated_at":"2026-02-11T02:46:17.592Z","avatar_url":"https://github.com/Unknownuserfrommars.png","language":"Python","readme":"# Weather Scraping App\r\nA simple Python application that scrapes weather data for various cities around the world. This app retrieves information from **Weather.com**.\r\n[![PyPI - Version](https://img.shields.io/pypi/v/weatherscraper.svg)](https://pypi.org/project/weatherscraper/)\r\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/weatherscraper.svg)](https://pypi.org/project/weatherscraper/)\r\n[![PyPI - License](https://img.shields.io/pypi/l/weatherscraper.svg)](https://pypi.org/project/weatherscraper/)\r\n[![GitHub last commit](https://img.shields.io/github/last-commit/Unknownuserfrommars/weatherscraper.svg)](https://github.com/Unknownuserfrommars/weatherscraper)\r\n[![Python versions](https://img.shields.io/pypi/pyversions/weatherscraper.svg)](https://pypi.org/project/weatherscraper/)\r\n## Features\r\nGet current weather data for cities worldwide.\r\nSupports both Fahrenheit and Celsius for temperature.\r\nDisplays additional weather data: description, humidity, and wind speed. **(EDITOR'S NOTE: MINOR FIX ON IT IN V1.1)**\r\n### Cities Supported\r\nLos Angeles, USA\r\nSan Francisco, USA\r\nNew York, USA\r\nLondon, UK\r\nTokyo, Japan\r\nParis, France\r\nBeijing, PRC\r\nSydney, Australia\r\nMoscow, Russia\r\nCairo, Egypt\r\nMumbai, India\r\nDubai, UAE\r\nHong Kong, PRC\r\nSingapore, Singapore\r\nToronto, Canada\r\nSão Paulo, Brazil\r\nSao Paulo, Brazil (same as São Paulo)\r\nSeoul, ROK (South Korea)\r\nRome, Italy\r\nBerlin, Germany\r\nBarcelona, Spain\r\nAmsterdam, Netherlands\r\nIstanbul, Turkey\r\nBuenos Aires, Argentina\r\nMadrid, Spain\r\nJohannesburg, South Africa\r\nBangkok, Thailand\r\nAthens, Greece\r\nVienna, Austria\r\nStockholm, Sweden\r\nDublin, Ireland\r\nRio de Janeiro, Brazil\r\nMelbourne, Australia\r\nChicago, USA\r\nTaipei, PRC\r\n\r\n## Installation\r\n### Using Git\r\n1. Clone this repository to your local machine:\r\n```commandline\r\ngit clone https://github.com/Unknownuserfrommars/weatherscraper.git\r\n```\r\n2. Install the required dependencies:\r\n```commandline\r\npip install -r requirements.txt\r\n```\r\n### Or: Install the Python Package\r\n1. Using pip\r\n```commandline\r\npython -m pip install weatherscraper\r\n```\r\n## Usage\r\nImport `weatherscraper` and call the get_weather() function with a city's identifier:\r\n```python\r\nfrom weatherscraper import get_weather, Cities\r\n# Or run: import weatherscraper as wscrape\r\nweather = get_weather(Cities.Tokyo) # Or: weather = wscrape.get_weather(wscrape.Cities.Beijing)\r\nprint(weather)\r\n```\r\nIf you want the temperature in Celsius, pass the `celsius=True` argument into the `get_weather()` function (default is `False`).\r\n\r\n# **Disclaimer**\r\nThis project uses **web scraping** to collect weather data from **Weather.com**. Please ensure that you comply with any applicable **robots.txt** rules, and use this tool responsibly. The weather data retrieved by this application is **not guaranteed to be 100% accurate** and should not be used for critical applications.\r\n\r\n**This project is for educational purposes only.** The author is not responsible for any damage or loss resulting from the use of this application.\r\n\r\n**Weather.com** may change its website structure at any time, which could break the functionality of the scraper.\r\n\r\n# License\r\nThis project is open-source and available under the [MIT License](https://opensource.org/licenses/MIT).\r\n- Please Read the [LICENSE](LICENSE.md) file for details.\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funknownuserfrommars%2Fweatherscraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funknownuserfrommars%2Fweatherscraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funknownuserfrommars%2Fweatherscraper/lists"}