{"id":25188325,"url":"https://github.com/zerowave022/yr-weather","last_synced_at":"2025-06-21T11:07:46.028Z","repository":{"id":65439873,"uuid":"591783163","full_name":"ZeroWave022/yr-weather","owner":"ZeroWave022","description":"Retrieve weather data from Norwegian Meteorological Institute's APIs easily.","archived":false,"fork":false,"pushed_at":"2024-01-11T20:15:48.000Z","size":233,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-21T11:07:39.464Z","etag":null,"topics":["api","forecast","met","metno","python","weather","weather-api","yr","yrno"],"latest_commit_sha":null,"homepage":"https://yr-weather.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZeroWave022.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}},"created_at":"2023-01-21T21:11:34.000Z","updated_at":"2024-12-19T06:18:09.000Z","dependencies_parsed_at":"2024-01-16T00:38:05.707Z","dependency_job_id":"5fde748b-2792-4142-b540-9e031d00a915","html_url":"https://github.com/ZeroWave022/yr-weather","commit_stats":{"total_commits":121,"total_committers":3,"mean_commits":"40.333333333333336","dds":"0.024793388429752095","last_synced_commit":"2051198f0e07ed92cc80319cef87a5f3adba80ec"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/ZeroWave022/yr-weather","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWave022%2Fyr-weather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWave022%2Fyr-weather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWave022%2Fyr-weather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWave022%2Fyr-weather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeroWave022","download_url":"https://codeload.github.com/ZeroWave022/yr-weather/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWave022%2Fyr-weather/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261110612,"owners_count":23111064,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["api","forecast","met","metno","python","weather","weather-api","yr","yrno"],"created_at":"2025-02-09T20:19:36.095Z","updated_at":"2025-06-21T11:07:41.008Z","avatar_url":"https://github.com/ZeroWave022.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://github.com/ZeroWave022/yr-weather/graphs/contributors\"\u003e![Contributors](https://img.shields.io/github/contributors/ZeroWave022/yr-weather)\u003c/a\u003e\n\u003ca href=\"https://github.com/ZeroWave022/yr-weather/network/members\"\u003e![Forks](https://img.shields.io/github/forks/ZeroWave022/yr-weather)\u003c/a\u003e\n\u003ca href=\"https://github.com/ZeroWave022/yr-weather/issues\"\u003e![Issues](https://img.shields.io/github/issues/ZeroWave022/yr-weather)\u003c/a\u003e\n\u003ca\u003e![Code Size](https://img.shields.io/github/languages/code-size/ZeroWave022/yr-weather)\u003c/a\u003e\n\u003ca href=\"https://github.com/ZeroWave022/yr-weather/blob/main/LICENSE\"\u003e![Licence](https://img.shields.io/github/license/ZeroWave022/yr-weather)\u003c/a\u003e\n\n\u003c/div\u003e\n\n# yr-weather\n\nRetrieve weather data from Norwegian Meteorological Institute's APIs easily.\n\n`yr-weather` is an API wrapper for some of the products from [MET's API](https://api.met.no/).\nTo see an example on how these APIs can be used, take a look at [Yr](https://www.yr.no/), made by MET and NRK.\n\n**Available on [PyPI](https://pypi.org/project/yr-weather)**:\n\n![Package version](https://img.shields.io/pypi/v/yr-weather)\n![Python version](https://img.shields.io/pypi/pyversions/yr-weather)\n![Package status](https://img.shields.io/pypi/status/yr-weather)\n\nSupported products are:\n\n- Locationforecast (v2.0)\n- Radar (v2.0)\n- Textforecast (v2.0)\n- Sunrise (v3.0)\n- Geosatellite (v1.4)\n\n# Requirements\n\nThis package requires Python 3.8 or newer.\nTo download the newest version, visit [Python's website](https://www.python.org/downloads/).\n\n# Installing\n\nTo use `yr-weather`, simply install it using `pip`.\n\nFor Windows:\n\n```console\npip install yr-weather\n```\n\nFor Linux/macOS:\n\n```console\npython3 -m pip install yr-weather\n```\n\n# Getting started\n\nTo get started, check out the [documentation](https://yr-weather.readthedocs.io/en/latest/gettingstarted.html).\n\nFor specific API Products, check their separate section on the documentation:\n\n- [Locationforecast](https://yr-weather.readthedocs.io/en/latest/locationforecast/index.html)\n- [Radar](https://yr-weather.readthedocs.io/en/latest/radar/index.html)\n- [Textforecast](https://yr-weather.readthedocs.io/en/latest/textforecast/index.html)\n- [Sunrise](https://yr-weather.readthedocs.io/en/latest/sunrise/index.html)\n- [Geosatellite](https://yr-weather.readthedocs.io/en/latest/geosatellite/index.html)\n\nFor the best developer experience, all functions and classes are typed and documented with docstrings.\n\n## Caching\n\nBy default, the library makes a cache file named `yr_cache.sqlite` in the working directory.\nTo disable caching, set `use_cache` to `False` like so:\n\n```py\nyr_weather.Locationforecast(headers=headers, use_cache=False)\n```\n\nMET's Terms of Service encourage using caching to avoid extra load on the network. Therefore, disabling caching and not implementing it yourself is not recommended.\n\n# License\n\nThis project is licensed under the [Apache License 2.0](https://github.com/ZeroWave022/yr-weather/blob/main/LICENSE).\n\n# Disclaimer\n\n`yr-weather` is not associated with yr.no or the Norwegian Meteorological Institute (MET).\nAny usage of the APIs provided by MET must follow their [API Terms of Service](https://api.met.no/doc/TermsOfService).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerowave022%2Fyr-weather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerowave022%2Fyr-weather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerowave022%2Fyr-weather/lists"}