{"id":16992432,"url":"https://github.com/clemensv/real-time-sources","last_synced_at":"2026-06-04T09:00:34.256Z","repository":{"id":184271372,"uuid":"671599549","full_name":"clemensv/real-time-sources","owner":"clemensv","description":"Real Time Sources for Apache Kafka, Azure Event Hubs, and Fabric Event Streams","archived":false,"fork":false,"pushed_at":"2026-05-31T03:37:40.000Z","size":34959,"stargazers_count":24,"open_issues_count":69,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-31T04:07:40.973Z","etag":null,"topics":["azure","cloudevents","event-hubs","event-streams","fabric","gtfs","gtfs-realtime","kafka","kafka-producer","microsoft-azure","microsoft-fabric","nextbus","noaa-data","pegelonline","rss"],"latest_commit_sha":null,"homepage":"https://clemensv.github.io/real-time-sources/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clemensv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-07-27T17:31:32.000Z","updated_at":"2026-05-31T03:37:44.000Z","dependencies_parsed_at":"2023-07-27T18:36:16.023Z","dependency_job_id":"29f8356b-a58e-4f96-b260-d4d7a599a394","html_url":"https://github.com/clemensv/real-time-sources","commit_stats":null,"previous_names":["clemensv/real-time-sources"],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/clemensv/real-time-sources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemensv%2Freal-time-sources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemensv%2Freal-time-sources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemensv%2Freal-time-sources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemensv%2Freal-time-sources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clemensv","download_url":"https://codeload.github.com/clemensv/real-time-sources/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemensv%2Freal-time-sources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33897568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["azure","cloudevents","event-hubs","event-streams","fabric","gtfs","gtfs-realtime","kafka","kafka-producer","microsoft-azure","microsoft-fabric","nextbus","noaa-data","pegelonline","rss"],"created_at":"2024-10-14T03:29:10.084Z","updated_at":"2026-06-04T09:00:34.226Z","avatar_url":"https://github.com/clemensv.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Containers](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml)\n\n# Real Time Sources for Apache Kafka, Azure Event Hubs, and Fabric Event Streams\n\n\u003e 🚀 **Explore the catalog interactively at [clemensv.github.io/real-time-sources](http://clemensv.github.io/real-time-sources)** — browse every source, read its docs, and one-click deploy to Azure or Fabric.\n\nLearning how to build event streaming solutions with Microsoft Azure Event Hubs,\nMicrosoft Fabric Event Streams, and any Apache Kafka compatible server and\nservice is more interesting when you have real time data sources to work with.\n\nThis repo contains command line tools, written in Python, that can be used to\nretrieve real-time streaming data and related reference data from various APIs,\nand then route the data to Apache Kafka compatible endpoints.\n\nFor each tool, there is a corresponding, pre-built (Docker-) container image\nthat you can pull and use instantly from this repo's container registry. The\ncontainer images will work with any Apache Kafka compatible server or service\nthat supports TLS with `SASL/PLAIN` authentication, as long as you provide the\nrequired connection information.\n\n## Deployment models\n\n\u003e ⚡ **MQTT 5.0 / Unified-Namespace pilot.** Seventeen sources — including\n\u003e **[NWS Alerts](nws-alerts/CONTAINER.md)**,\n\u003e ⚡ **MQTT 5.0 / Unified-Namespace pilot.** Selected sources — including\n\u003e **[TfL Road Traffic](tfl-road-traffic/CONTAINER.md#mqtt-50--unified-namespace-feeder)**,\n\u003e **[Autobahn](autobahn/CONTAINER.md#mqtt-50--unified-namespace-feeder)**,\n\u003e **[Bluesky](bluesky/CONTAINER.md#mqtt-50--unified-namespace-feeder-pilot)**,\n\u003e **[AISStream](aisstream/CONTAINER.md#mqtt-50--unified-namespace-feeder-pilot)**,\n\u003e **[Kystverket AIS](kystverket-ais/CONTAINER.md#mqtt-50--unified-namespace-feeder)**,\n\u003e and **[Blitzortung](blitzortung/CONTAINER.md#mqtt-50--unified-namespace-feeder)** —\n\u003e now ship a second container image (`Dockerfile.mqtt`) that publishes into MQTT\n\u003e 5.0 brokers on UNS topic trees using the CloudEvents binary binding. The Kafka\n\u003e images and contracts are unchanged.\n\u003e ship a second container image (`Dockerfile.mqtt`) that publishes into MQTT\n\u003e 5.0 brokers on UNS topic trees using the CloudEvents binary binding. The\n\u003e Kafka images remain separate.\n\nEvery source can be deployed in three ways. The [interactive catalog](https://clemensv.github.io/real-time-sources)\nexposes a one-click deploy button for each supported model:\n\n1. **Azure Container Instance → Azure Event Hubs.** An [ARM template](https://learn.microsoft.com/azure/azure-resource-manager/templates/overview)\n   provisions an [Azure Container Instance](https://learn.microsoft.com/azure/container-instances/)\n   running the feeder, with the choice of either provisioning a fresh\n   [Azure Event Hubs](https://learn.microsoft.com/azure/event-hubs/event-hubs-about)\n   namespace alongside it (*Azure + Event Hub*) or feeding into an existing\n   Event Hubs connection string you already have (*Azure BYO Event Hub*).\n\n2. **Azure Container Instance → Microsoft Fabric Event Stream.** The same ACI\n   feeder, deployed from the gh-pages portal, writes into a\n   [Fabric Event Stream](https://learn.microsoft.com/fabric/real-time-intelligence/event-streams/overview)\n   custom endpoint inside a [Fabric Eventhouse](https://learn.microsoft.com/fabric/real-time-intelligence/eventhouse).\n   This is the right choice when you want the data in Fabric but prefer to host\n   the feeder in Azure.\n\n3. **Fabric-only via notebooks.** For supported sources, the feeder runs as a\n   [Fabric notebook](https://learn.microsoft.com/fabric/data-engineering/how-to-use-notebook)\n   on a [scheduled trigger](https://learn.microsoft.com/fabric/data-engineering/schedule-notebook-runs),\n   with no Azure subscription required at all. The deploy script provisions an\n   Eventhouse, Event Stream, [KQL database](https://learn.microsoft.com/fabric/real-time-intelligence/create-database),\n   and update policies, then imports the notebook and schedules it. Everything\n   — ingestion, storage, query — stays inside your Fabric workspace. Look for\n   the **Fabric Notebook Feeder** button in the catalog below.\n\nThe sources are organized by domain below. Each entry shows its build badge\nunder the source name, with one-click deployment buttons on the right.\nThere are 98 sources in total. The README in each project directory has full\ndetails; the [interactive catalog](https://clemensv.github.io/real-time-sources) is the easiest place to browse.\n\n### Hydrology and Water Monitoring\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **BAFU Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-bafu-hydro) | Switzerland — ~300 stations, FOEN | [📖](bafu-hydro/README.md) | [🐳](bafu-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbafu-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbafu-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bafu-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bafu-hydro/fabric-notebook) |\n| **Canada ECCC Water Office**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-canada-eccc-wateroffice) | Canada — ~2,100 hydrometric stations, ECCC/WSC | [📖](canada-eccc-wateroffice/README.md) | [🐳](canada-eccc-wateroffice/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcanada-eccc-wateroffice%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcanada-eccc-wateroffice%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#canada-eccc-wateroffice/fabric-aci) |\n| **CDEC Reservoirs**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-cdec-reservoirs) | California — ~2,600 stations, DWR | [📖](cdec-reservoirs/README.md) | [🐳](cdec-reservoirs/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcdec-reservoirs%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcdec-reservoirs%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#cdec-reservoirs/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#cdec-reservoirs/fabric-notebook) |\n| **CHMI Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-chmi-hydro) | Czech Republic — CHMU | [📖](chmi-hydro/README.md) | [🐳](chmi-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fchmi-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fchmi-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#chmi-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#chmi-hydro/fabric-notebook) |\n| **German Waters**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-german-waters) | Germany — 12 state portals, ~2,724 stations | [📖](german-waters/README.md) | [🐳](german-waters/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgerman-waters%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgerman-waters%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#german-waters/fabric-aci) |\n| **Hub'Eau Hydrometrie**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-hubeau-hydrometrie) | France — ~6,300 stations | [📖](hubeau-hydrometrie/README.md) | [🐳](hubeau-hydrometrie/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhubeau-hydrometrie%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhubeau-hydrometrie%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hubeau-hydrometrie/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hubeau-hydrometrie/fabric-notebook) |\n| **IMGW Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-imgw-hydro) | Poland — IMGW-PIB | [📖](imgw-hydro/README.md) | [🐳](imgw-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fimgw-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fimgw-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#imgw-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#imgw-hydro/fabric-notebook) |\n| **Ireland OPW Water Level**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-ireland-opw-waterlevel) | Ireland — ~500 OPW hydrometric stations | [📖](ireland-opw-waterlevel/README.md) | [🐳](ireland-opw-waterlevel/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fireland-opw-waterlevel%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fireland-opw-waterlevel%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#ireland-opw-waterlevel/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#ireland-opw-waterlevel/fabric-notebook) |\n| **King County Marine**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-king-county-marine) | Washington State / Puget Sound — buoy and mooring telemetry | [📖](king-county-marine/README.md) | [🐳](king-county-marine/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fking-county-marine%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fking-county-marine%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#king-county-marine/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#king-county-marine/fabric-notebook) |\n| **Nepal BIPAD Hydrology**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nepal-bipad-hydrology) | Nepal — Himalayan river basins, BIPAD | [📖](nepal-bipad-hydrology/README.md) | [🐳](nepal-bipad-hydrology/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnepal-bipad-hydrology%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnepal-bipad-hydrology%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nepal-bipad-hydrology/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nepal-bipad-hydrology/fabric-notebook) |\n| **NOAA NDBC**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-noaa-ndbc) | United States — buoy observations | [📖](noaa-ndbc/README.md) | [🐳](noaa-ndbc/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-ndbc%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-ndbc%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-ndbc/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-ndbc/fabric-notebook) |\n| **NOAA Tides \u0026 Currents**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-noaa) [![Tests](https://github.com/clemensv/real-time-sources/actions/workflows/test-noaa.yml/badge.svg)](https://github.com/clemensv/real-time-sources/actions/workflows/test-noaa.yml) | United States — ~3,000 stations | [📖](noaa/README.md) | [🐳](noaa/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa/fabric-aci) |\n| **NVE Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nve-hydro) | Norway — NVE (requires free API key) | [📖](nve-hydro/README.md) | [🐳](nve-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnve-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnve-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nve-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nve-hydro/fabric-notebook) |\n| **Pegelonline**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-pegelonline) [![Tests](https://github.com/clemensv/real-time-sources/actions/workflows/test-pegelonline.yml/badge.svg)](https://github.com/clemensv/real-time-sources/actions/workflows/test-pegelonline.yml) | Germany — federal waterways, ~3,000 stations | [📖](pegelonline/README.md) | [🐳](pegelonline/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fpegelonline%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fpegelonline%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#pegelonline/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#pegelonline/fabric-notebook) |\n| **RWS Waterwebservices**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-rws-waterwebservices) | Netherlands — ~785 stations | [📖](rws-waterwebservices/README.md) | [🐳](rws-waterwebservices/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Frws-waterwebservices%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Frws-waterwebservices%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#rws-waterwebservices/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#rws-waterwebservices/fabric-notebook) |\n| **SMHI Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-smhi-hydro) | Sweden — SMHI | [📖](smhi-hydro/README.md) | [🐳](smhi-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsmhi-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsmhi-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#smhi-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#smhi-hydro/fabric-notebook) |\n| **SNOTEL Snow**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-snotel) | Western US \u0026 Alaska — ~900 snowpack stations, NRCS | [📖](snotel/README.md) | [🐳](snotel/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsnotel%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsnotel%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#snotel/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#snotel/fabric-notebook) |\n| **SYKE Hydro**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-syke-hydro) | Finland — SYKE | [📖](syke-hydro/README.md) | [🐳](syke-hydro/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsyke-hydro%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsyke-hydro%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#syke-hydro/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#syke-hydro/fabric-notebook) |\n| **UK EA Flood Monitoring**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-uk-ea-flood-monitoring) | England — ~4,000 stations | [📖](uk-ea-flood-monitoring/README.md) | [🐳](uk-ea-flood-monitoring/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fuk-ea-flood-monitoring%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fuk-ea-flood-monitoring%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#uk-ea-flood-monitoring/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#uk-ea-flood-monitoring/fabric-notebook) |\n| **USGS Instantaneous Values**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-usgs-iv) [![Tests](https://github.com/clemensv/real-time-sources/actions/workflows/test-usgs-iv.yml/badge.svg)](https://github.com/clemensv/real-time-sources/actions/workflows/test-usgs-iv.yml) | United States — ~1.5M stations | [📖](usgs-iv/README.md) | [🐳](usgs-iv/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-iv%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-iv%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-iv/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-iv/fabric-notebook) |\n| **USGS NWIS Water Quality**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-usgs-nwis-wq) | United States — ~3,000 continuous WQ sites | [📖](usgs-nwis-wq/README.md) | [🐳](usgs-nwis-wq/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-nwis-wq%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-nwis-wq%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-nwis-wq/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-nwis-wq/fabric-notebook) |\n| **Waterinfo VMM**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-waterinfo-vmm) | Belgium / Flanders — ~1,785 stations | [📖](waterinfo-vmm/README.md) | [🐳](waterinfo-vmm/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fwaterinfo-vmm%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fwaterinfo-vmm%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#waterinfo-vmm/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#waterinfo-vmm/fabric-notebook) |\n\n### Weather and Meteorology\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **AviationWeather.gov**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-aviationweather) | Global — METAR, SIGMET advisories | [📖](aviationweather/README.md) | [🐳](aviationweather/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faviationweather%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faviationweather%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#aviationweather/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#aviationweather/fabric-notebook) |\n| **Blitzortung**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-blitzortung) | Global — community lightning strokes, seconds latency | [📖](blitzortung/README.md) | [🐳](blitzortung/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fblitzortung%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fblitzortung%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#blitzortung/fabric-aci) |\n| **BOM Australia**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-bom-australia) | Australia — ~8 capital city airports, half-hourly obs | [📖](bom-australia/README.md) | [🐳](bom-australia/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbom-australia%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbom-australia%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bom-australia/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bom-australia/fabric-notebook) |\n| **DWD**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-dwd) | Germany — ~1,450 stations, observations and CAP alerts | [📖](dwd/README.md) | [🐳](dwd/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdwd%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdwd%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#dwd/fabric-aci) |\n| **DWD Pollenflug**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-dwd-pollenflug) | Germany — daily pollen forecasts, 27 regions | [📖](dwd-pollenflug/README.md) | [🐳](dwd-pollenflug/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdwd-pollenflug%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdwd-pollenflug%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#dwd-pollenflug/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#dwd-pollenflug/fabric-notebook) |\n| **Environment Canada**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-environment-canada) | Canada — ~963 SWOB stations, hourly obs | [📖](environment-canada/README.md) | [🐳](environment-canada/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fenvironment-canada%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fenvironment-canada%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#environment-canada/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#environment-canada/fabric-notebook) |\n| **GeoSphere Austria**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-geosphere-austria) | Austria — ~280 TAWES stations, 10-min obs | [📖](geosphere-austria/README.md) | [🐳](geosphere-austria/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgeosphere-austria%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgeosphere-austria%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#geosphere-austria/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#geosphere-austria/fabric-notebook) |\n| **HKO Hong Kong**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-hko-hong-kong) | Hong Kong — 27 temp stations, 18 rainfall districts | [📖](hko-hong-kong/README.md) | [🐳](hko-hong-kong/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhko-hong-kong%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhko-hong-kong%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hko-hong-kong/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hko-hong-kong/fabric-notebook) |\n| **JMA Japan**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-jma-japan) | Japan — weather bulletins, warnings, forecasts | [📖](jma-japan/README.md) | [🐳](jma-japan/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fjma-japan%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fjma-japan%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#jma-japan/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#jma-japan/fabric-notebook) |\n| **JMA Bosai AMeDAS**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-jma-bosai-amedas) | Japan — ~1,300 AMeDAS automated weather stations, 10-minute observations | [📖](jma-bosai-amedas/README.md) | [🐳](jma-bosai-amedas/CONTAINER.md) | — | — |\n| **KMI Belgium**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-kmi-belgium) | Belgium — ~14 AWS stations, 10-min observations | [📖](kmi-belgium/README.md) | [🐳](kmi-belgium/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fkmi-belgium%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fkmi-belgium%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#kmi-belgium/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#kmi-belgium/fabric-notebook) |\n| **Meteoalarm**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-meteoalarm) | Europe — 37 countries, severe weather warnings | [📖](meteoalarm/README.md) | [🐳](meteoalarm/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fmeteoalarm%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fmeteoalarm%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#meteoalarm/fabric-aci) |\n| **NOAA GOES / SWPC**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-noaa-goes) | Global — space weather, solar wind, K-index | [📖](noaa-goes/README.md) | [🐳](noaa-goes/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-goes%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-goes%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-goes/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-goes/fabric-notebook) |\n| **NOAA NWS**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-noaa-nws) | United States — weather alerts, CAP | [📖](noaa-nws/README.md) | [🐳](noaa-nws/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-nws%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnoaa-nws%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-nws/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#noaa-nws/fabric-notebook) |\n| **NWS CAP Alerts**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nws-alerts) | United States — active alerts via api.weather.gov | [📖](nws-alerts/README.md) | [🐳](nws-alerts/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnws-alerts%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnws-alerts%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nws-alerts/fabric-aci) |\n| **NWS Forecast Zones**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nws-forecasts) | United States — configurable land and marine forecast zones | [📖](nws-forecasts/README.md) | [🐳](nws-forecasts/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnws-forecasts%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnws-forecasts%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nws-forecasts/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nws-forecasts/fabric-notebook) |\n| **Singapore NEA**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-singapore-nea) | Singapore — 62 weather stations + 5 air-quality regions | [📖](singapore-nea/README.md) | [🐳](singapore-nea/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsingapore-nea%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsingapore-nea%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#singapore-nea/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#singapore-nea/fabric-notebook) |\n| **SMHI Weather**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-smhi-weather) | Sweden — ~232 stations, hourly obs | [📖](smhi-weather/README.md) | [🐳](smhi-weather/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsmhi-weather%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsmhi-weather%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#smhi-weather/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#smhi-weather/fabric-notebook) |\n\n### Air Quality and Environmental Health\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **Canada AQHI**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-canada-aqhi) | Canada — community AQHI observations and forecasts | [📖](canada-aqhi/README.md) | [🐳](canada-aqhi/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcanada-aqhi%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fcanada-aqhi%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#canada-aqhi/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#canada-aqhi/fabric-notebook) |\n| **Defra AURN**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-defra-aurn) | United Kingdom — 300+ monitoring locations, hourly pollutants | [📖](defra-aurn/README.md) | [🐳](defra-aurn/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdefra-aurn%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdefra-aurn%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#defra-aurn/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#defra-aurn/fabric-notebook) |\n| **EPA UV Index**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-epa-uv) | United States — city-scoped hourly and daily UV forecasts | [📖](epa-uv/README.md) | [🐳](epa-uv/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fepa-uv%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fepa-uv%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#epa-uv/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#epa-uv/fabric-notebook) |\n| **FMI Finland**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-fmi-finland) | Finland — hourly air quality observations via FMI WFS | [📖](fmi-finland/README.md) | [🐳](fmi-finland/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Ffmi-finland%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Ffmi-finland%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#fmi-finland/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#fmi-finland/fabric-notebook) |\n| **GIOŚ Poland**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-gios-poland) | Poland — ~250 stations, hourly pollutants + AQI | [📖](gios-poland/README.md) | [🐳](gios-poland/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgios-poland%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgios-poland%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#gios-poland/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#gios-poland/fabric-notebook) |\n| **Hong Kong EPD AQHI**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-hongkong-epd) | Hong Kong — 18 AQHI stations, hourly health index | [📖](hongkong-epd/README.md) | [🐳](hongkong-epd/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhongkong-epd%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fhongkong-epd%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hongkong-epd/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#hongkong-epd/fabric-notebook) |\n| **IRCELINE Belgium**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-irceline-belgium) | Belgium — station, timeseries, and hourly observations | [📖](irceline-belgium/README.md) | [🐳](irceline-belgium/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Firceline-belgium%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Firceline-belgium%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#irceline-belgium/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#irceline-belgium/fabric-notebook) |\n| **LAQN London**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-laqn-london) | London, UK — site metadata, species, hourly measurements | [📖](laqn-london/README.md) | [🐳](laqn-london/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Flaqn-london%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Flaqn-london%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#laqn-london/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#laqn-london/fabric-notebook) |\n| **Luchtmeetnet Netherlands**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-luchtmeetnet-nl) | Netherlands — station measurements, components, LKI index | [📖](luchtmeetnet-nl/README.md) | [🐳](luchtmeetnet-nl/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fluchtmeetnet-nl%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fluchtmeetnet-nl%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#luchtmeetnet-nl/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#luchtmeetnet-nl/fabric-notebook) |\n| **Sensor.Community**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-sensor-community) | Global — citizen air sensors, PM and climate readings | [📖](sensor-community/README.md) | [🐳](sensor-community/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsensor-community%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fsensor-community%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#sensor-community/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#sensor-community/fabric-notebook) |\n| **UBA AirData**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-uba-airdata) | Germany — stations, pollutant components, hourly measures | [📖](uba-airdata/README.md) | [🐳](uba-airdata/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fuba-airdata%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fuba-airdata%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#uba-airdata/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#uba-airdata/fabric-notebook) |\n| **Wallonia ISSeP**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-wallonia-issep) | Belgium / Wallonia — low-cost air quality sensors | [📖](wallonia-issep/README.md) | [🐳](wallonia-issep/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fwallonia-issep%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fwallonia-issep%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#wallonia-issep/fabric-aci) |\n\n### Disaster Alerts and Civil Protection\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **Australian Wildfires**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-australia-wildfires) | Australia — NSW, QLD, VIC bushfire incidents | [📖](australia-wildfires/README.md) | [🐳](australia-wildfires/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faustralia-wildfires%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faustralia-wildfires%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#australia-wildfires/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#australia-wildfires/fabric-notebook) |\n| **EAWS ALBINA Avalanche**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-eaws-albina) | European Alps — daily avalanche bulletins, CAAMLv6 | [📖](eaws-albina/README.md) | [🐳](eaws-albina/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Feaws-albina%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Feaws-albina%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#eaws-albina/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#eaws-albina/fabric-notebook) |\n| **GDACS**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-gdacs) | Global — earthquakes, floods, cyclones, volcanoes, droughts | [📖](gdacs/README.md) | [🐳](gdacs/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgdacs%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fgdacs%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#gdacs/fabric-aci) |\n| **INPE DETER Brazil**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-inpe-deter-brazil) | Brazil — Amazon \u0026 Cerrado deforestation alerts | [📖](inpe-deter-brazil/README.md) | [🐳](inpe-deter-brazil/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Finpe-deter-brazil%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Finpe-deter-brazil%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#inpe-deter-brazil/fabric-aci) |\n| **JMA Bosai Quake**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-jma-bosai-quake) | Japan — JMA earthquake bulletins, JMA intensity scale, hypocenter, magnitude | [📖](jma-bosai-quake/README.md) | [🐳](jma-bosai-quake/CONTAINER.md) | — | — |\n| **JMA Bosai Volcano**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-jma-bosai-volcano) | Japan — 111 volcanoes, alert levels, eruption observations | [📖](jma-bosai-volcano/README.md) | [🐳](jma-bosai-volcano/CONTAINER.md) | — | — |\n| **JMA Bosai Warning \u0026 Tsunami**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-jma-bosai-warning) | Japan — per-prefecture weather warnings + tsunami alerts | [📖](jma-bosai-warning/README.md) | [🐳](jma-bosai-warning/CONTAINER.md) | — | — |\n| **NIFC USA Wildfires**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nifc-usa-wildfires) | United States — active wildfire incidents, NIFC | [📖](nifc-usa-wildfires/README.md) | [🐳](nifc-usa-wildfires/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnifc-usa-wildfires%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnifc-usa-wildfires%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nifc-usa-wildfires/fabric-aci) |\n| **NINA/BBK**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-nina-bbk) | Germany — MOWAS, KATWARN, BIWAPP, DWD, LHP, Police | [📖](nina-bbk/README.md) | [🐳](nina-bbk/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnina-bbk%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fnina-bbk%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#nina-bbk/fabric-aci) |\n| **PTWC Tsunami**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-ptwc-tsunami) | Pacific and Atlantic — NOAA tsunami bulletins | [📖](ptwc-tsunami/README.md) | [🐳](ptwc-tsunami/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fptwc-tsunami%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fptwc-tsunami%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#ptwc-tsunami/fabric-aci) |\n| **Seattle Fire 911**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-seattle-911) | Seattle, WA — real-time fire dispatch incidents | [📖](seattle-911/README.md) | [🐳](seattle-911/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fseattle-911%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fseattle-911%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#seattle-911/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#seattle-911/fabric-notebook) |\n| **USGS Earthquakes**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-usgs-earthquakes) | Global — seismic events | [📖](usgs-earthquakes/README.md) | [🐳](usgs-earthquakes/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-earthquakes%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-earthquakes%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-earthquakes/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-earthquakes/fabric-notebook) |\n\n### Radiation Monitoring\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **BfS ODL**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-bfs-odl) | Germany — ~1,700 stations, hourly gamma dose rate | [📖](bfs-odl/README.md) | [🐳](bfs-odl/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbfs-odl%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fbfs-odl%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bfs-odl/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#bfs-odl/fabric-notebook) |\n| **EURDEP Radiation**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-eurdep-radiation) | Europe — ~5,500 stations, 39 countries, gamma dose | [📖](eurdep-radiation/README.md) | [🐳](eurdep-radiation/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Feurdep-radiation%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Feurdep-radiation%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#eurdep-radiation/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#eurdep-radiation/fabric-notebook) |\n| **USGS Geomagnetism**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-usgs-geomag) | United States — 14 observatories, 1-min geomagnetic field | [📖](usgs-geomag/README.md) | [🐳](usgs-geomag/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-geomag%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fusgs-geomag%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-geomag/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#usgs-geomag/fabric-notebook) |\n\n### Maritime and Vessel Tracking\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **AISStream**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-aisstream) | Global — AIS via WebSocket, ~200 km from shore | [📖](aisstream/README.md) | [🐳](aisstream/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faisstream%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Faisstream%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#aisstream/fabric-aci) |\n| **Digitraffic Maritime**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-digitraffic-maritime) | Finland / Baltic Sea — AIS via MQTT | [📖](digitraffic-maritime/README.md) | [🐳](digitraffic-maritime/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdigitraffic-maritime%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fdigitraffic-maritime%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#digitraffic-maritime/fabric-aci) |\n| **Kystverket AIS**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-kystverket-ais) | Norway / Svalbard — raw TCP AIS, ~34 msg/s | [📖](kystverket-ais/README.md) | [🐳](kystverket-ais/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fkystverket-ais%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fkystverket-ais%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#kystverket-ais/fabric-aci) |\n\n### Aviation\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **Mode-S**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-mode-s) | Local — ADS-B via dump1090 receivers | [📖](mode-s/README.md) | [🐳](mode-s/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fmode-s%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fmode-s%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#mode-s/fabric-aci) |\n| **VATSIM**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-vatsim) | Global — virtual aviation network, pilots \u0026 controllers | [📖](vatsim/README.md) | [🐳](vatsim/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fvatsim%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fvatsim%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#vatsim/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#vatsim/fabric-notebook) |\n\n### Road and Public Transport\n\n| Source | Coverage | README | Container | Azure | Fabric |\n|---|---|---|---|---|---|\n| **Autobahn**\u003cbr/\u003e[![Build](https://github.com/clemensv/real-time-sources/actions/workflows/build_containers.yml/badge.svg)](https://github.com/clemensv/real-time-sources/pkgs/container/real-time-sources-autobahn) | Germany — roadworks, warnings, closures, webcams | [📖](autobahn/README.md) | [🐳](autobahn/CONTAINER.md) | [![Deploy to Azure + EH](https://img.shields.io/badge/Azure-Container%20%2B%20Event%20Hub-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fautobahn%2Fazure-template-with-eventhub.json)\u003cbr/\u003e[![Deploy to Azure (BYO EH)](https://img.shields.io/badge/Azure-Container%20(BYO%20Event%20Hub)-0078D4?logo=microsoftazure\u0026logoColor=white)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fclemensv%2Freal-time-sources%2Fmain%2Fautobahn%2Fazure-template.json) | [![Deploy Fabric ACI](https://img.shields.io/badge/Fabric-Container%20Feeder-117865?logo=microsoftfabric\u0026logoColor=white)](https://clemensv.github.io/real-time-sources/#autobahn/fabric-aci)\u003cbr/\u003e[![Deploy Fabric Notebook](https://img.shields.io/badge/Fabric-Notebook%20Feeder-117865?l","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemensv%2Freal-time-sources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclemensv%2Freal-time-sources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemensv%2Freal-time-sources/lists"}