{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Retrieves hourly weather forecasts for the next 10 days from Germany's Deutscher Wetterdienst (DWD) public data, including temperature, precipitation, wind, and condition classifications, plus air quality and weather maps.","skillfed_tags":["weather-api","german-data","home-automation"],"use_cases":["Home automation systems (e.g., Home Assistant) that need hourly weather forecasts to trigger rules or adjust settings.","Weather display dashboards or mobile apps showing German regional forecasts with condition icons and multi-day trends.","Air quality monitoring applications that correlate pollution levels with meteorological data from DWD stations.","Agricultural or environmental monitoring that requires daily min/max/sum/average aggregates of temperature, precipitation, or wind.","UV index alerts for outdoor activity planning over the next three days."],"what_it_does":"Simple-dwd-weatherforecast is a Python client for accessing Germany's Deutscher Wetterdienst (DWD) public weather data. It fetches hourly forecasts updated every six hours, covering the next 10 days, and exposes temperature, precipitation, wind, cloud coverage, visibility, and other meteorological variables. The package also retrieves reported (observed) weather where available, regional weather reports as HTML, UV index forecasts, and air quality measurements (nitrogen dioxide, ozone, PM10, PM2.5). Weather conditions are classified into nine human-readable categories (sunny, cloudy, rainy, snowy, etc.) by interpreting DWD's MOSMIX forecast codes.\n\nThe package is designed for simplicity: you instantiate a Weather object with a station ID, then call methods to fetch forecast or reported data for a given datetime. It handles data caching and automatic updates internally. An optional extra adds apparent (\"felt\") temperature parsing from GRIB2 files if the ecCodes runtime is available; the core package degrades gracefully without it. Station IDs can be looked up by coordinates or validated against a built-in list.","worth_installing":"Yes. Active maintenance, low install friction, permissive license, no known vulnerabilities, and a focused feature set make this a reliable choice for German weather data. Install if you need DWD forecasts; the six dependencies are standard. The optional apparent-temperature extra is safe to skip if ecCodes is unavailable."},"id":"simple-dwd-weatherforecast","links":{"html":"https://skillfed.io/packages/simple-dwd-weatherforecast","md":"https://skillfed.io/packages/simple-dwd-weatherforecast.md","pypi":"https://pypi.org/project/simple-dwd-weatherforecast/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":null,"license_treatment":"permissive","name":"simple-dwd-weatherforecast","python_support":"supports_current","summary":"A simple tool to retrieve a weather forecast from DWD OpenData"},"popularity":{"monthly_downloads":246348,"position":8711,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.5.0"}
