1
0
Fork
You've already forked DwdWeather
0
No description
  • JavaScript 51%
  • Python 34.8%
  • CSS 7.9%
  • HTML 5.7%
  • Shell 0.6%
2026年06月29日 07:58:45 +02:00
dwd_server Ticking away 2026年06月29日 07:58:45 +02:00
.gitignore packaging debris 2026年06月02日 14:43:01 +02:00
.gitmodules Modernize DWD Weather server and dashboard to FastAPI and SPA 2026年06月02日 08:12:14 +02:00
.python-version Modernize DWD Weather server and dashboard to FastAPI and SPA 2026年06月02日 08:12:14 +02:00
api_documentation.md Add REST API documentation for 3rd-party integration 2026年06月11日 08:20:43 +02:00
dwd-server.service Add systemd service and Arch Linux PKGBUILD packaging recipes 2026年06月02日 08:19:57 +02:00
LICENSE Create local MIT LICENSE and update PKGBUILD to reference it 2026年06月02日 08:43:53 +02:00
PKGBUILD Add cache-busting query parameters to static assets to prevent browser caching of outdated scripts, bump version to 0.3.9 2026年06月13日 09:16:02 +02:00
pyproject.toml Add cache-busting query parameters to static assets to prevent browser caching of outdated scripts, bump version to 0.3.9 2026年06月13日 09:16:02 +02:00
README.md Add features overview and Antigravity attribution to README.md 2026年06月02日 13:39:32 +02:00
uv.lock Add cache-busting query parameters to static assets to prevent browser caching of outdated scripts, bump version to 0.3.9 2026年06月13日 09:16:02 +02:00

DWD Weather Hub

A modernized, highly interactive German Weather Service (Deutscher Wetterdienst - DWD) weather forecast server and visualization dashboard.

Features

  • Lightweight FastAPI Backend: Fetches and decompresses DWD MOSMIX forecast KML data on-demand and caches it locally.
  • Interactive SPA Dashboard: Renders weather datasets (temperature, rain probability, sunshine duration, etc.) using a uniform time-scale chart powered by Chart.js.
  • Local Sensor Integration: Subscribes to local MQTT brokers to overlay real-time temperature sensor measurements (10-minute downsampled intervals) on the forecast timeline.
  • Persistent State: Automatically saves and reloads MQTT sensor history across server restarts.
  • Systemd & Arch Packaging: Configured with a systemd service descriptor and a PKGBUILD script for easy installation on Arch Linux.

Note: This modernized codebase was developed and written by the Google DeepMind AI coding agent, Antigravity.