{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/6"}],"enrichment":{"capability":"Async Python client to fetch current weather, forecasts, rain radar, warnings, and pollen data from the Belgian IRM KMI mobile API.","skillfed_tags":["weather-api","async-http","belgium"],"use_cases":["Build a weather dashboard or mobile app showing current conditions and forecasts for Belgium.","Generate rain radar animations for weather alerts or public information systems.","Integrate pollen forecasts into allergy-tracking or health applications targeting Belgian users.","Monitor extreme weather warnings (storms, floods) for automated alert systems.","Fetch weather data for home automation or IoT projects in the Benelux region."],"what_it_does":"irm-kmi-api is an async Python wrapper around the undocumented API used by the Belgian Royal Meteorological Institute's mobile weather application. It exposes current weather conditions, hourly and daily forecasts, rain radar animations, extreme weather warnings, and pollen data for Belgium, Netherlands, and Luxembourg. The package uses aiohttp for asynchronous HTTP requests and svgwrite for rain radar visualization.\n\nThe package is designed for developers who need programmatic access to Belgian weather data without relying on a public API contract. It requires Python 3.12 and expects users to set meaningful User-Agent headers and apply rate-limiting to avoid overloading the underlying service. The maintainer explicitly disclaims affiliation with the meteorological institute and notes that the package cannot provide features unavailable from the reverse-engineered API.","worth_installing":"Yes, if you need Belgian weather data and can accept the reverse-engineered API risk. Install friction is low, the license is permissive, and there are no known vulnerabilities. However, be aware that the underlying API is undocumented and may break without notice\u2014suitable for hobby projects or non-critical applications, less so for production systems requiring guaranteed uptime. The 201-day gap since the last release suggests the maintainer is not actively updating it, so factor in potential maintenance burden if the API changes."},"id":"irm-kmi-api","links":{"html":"https://skillfed.io/packages/irm-kmi-api","md":"https://skillfed.io/packages/irm-kmi-api.md","pypi":"https://pypi.org/project/irm-kmi-api/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-25","license_spdx":null,"license_treatment":"permissive","name":"irm-kmi-api","python_support":"supports_current","summary":"Retrieve data from the Belgian IRM KMI in Python"},"popularity":{"monthly_downloads":82963,"position":14116,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.1"}
