20

🍂 One Click Drought Briefing

One Click Drought Briefing: Automatische Trockenheitslageberichte für Behörden Behörden für trockenheit.admin.ch. Daten nutzen, Wirkung entfalten: Automatisierte Lageberichte aus Verwaltungsdaten

Federal office of Topography swisstopo, Federal office of environment FOEN, Federal office of meteorology and climatology MeteoSwiss


7 238 230

EDITED v. 50

3 weeks ago ~ FabiaHuesler

Prototype

EDITED v. 49

3 weeks ago ~ FabiaHuesler

EDITED v. 48

3 weeks ago ~ FabiaHuesler

EDITED v. 47

3 weeks ago ~ FabiaHuesler

Event finish

docs: update readme file (@cboodnee)

EDITED v. 46

1 month ago ~ FabiaHuesler

Prototype

docs: update readme file (@cboodnee)

docs: update claude md file (@cboodnee)

feat: rename export button name (@cboodnee)

fix: revert changes for regionale lage (@cboodnee)

fix: hydro stations reference (@cboodnee)

fix: regionale lage is fixed (@cboodnee)

Added Dev Container Folder (@cboodnee)

feat: update readme (@cboodnee)

Merge branch 'main' of github.com:cboodnee/Drought-Briefing (@Cryphonectria)

Merge branch canton-bulletin-template-revision into main

Combines canton bulletin template revision (discharge stats, forecast deltas, banner/links, revised text blocks, {{#if}} renderer support) with main's two-column map layout, navigation improvements, (@cboodnee)

fix: translations for discharge (@Cryphonectria)

EDITED v. 45

1 month ago ~ david_oesch

Prototype

added next steps backlog

1 month ago ~ david_oesch

fix: language toggling (@Cryphonectria)

fix: station id duplication (@Cryphonectria)

feat: add hyperlinks to regions (@Cryphonectria)

Merge branch 'main' of github.com:cboodnee/Drought-Briefing (@Cryphonectria)

fix: dark / light mode writing (@Cryphonectria)

EDITED v. 44

1 month ago ~ david_oesch

Prototype

Up and running: One Click Drought Briefing

1 month ago ~ david_oesch

EDITED v. 43

1 month ago ~ david_oesch

Training

Multilingual support

1 month ago ~ david_oesch

EDITED v. 42

1 month ago ~ david_oesch

Research

We have a working Version, the whole of Switzerland-- yes!!!

1 month ago ~ david_oesch

EDITED v. 41

1 month ago ~ david_oesch

Project

feat: add station names (@Cryphonectria)

Update maps.py

Correction of the time stamps current condition and forecast for the maps. (@Tschoun)

docs: update CLAUDE.md — hydro stations, layout notes (@cboodnee)

feat: warnlevel badge full-width, legend below map, fix map switching

  • Move warnlevel badge above columns (full width)
  • Left column now contains only the Allgemeine Lage text
  • Replace st.tabs() with st.radio() for map switching — fixes Leaflet hidden (@cboodnee)

fix: update file (@Cryphonectria)

fix: rename json include definition in html file (@cboodnee)

docs: update CLAUDE.md for all-canton support and new settings constants

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com (@cboodnee)

docs: add spec for canton map layout redesign

Spec for moving the map to the right column with a tab switcher (current/forecast) and the overview text to the left column.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com (@cboodnee)

fix: add json missing file in html file (@cboodnee)

fix: guard empty lead_maps and missing section key in canton view (@cboodnee)

feat: two-column canton view with map tab switcher (@cboodnee)

docs: add implementation plan for canton map layout

Two-task plan: layout change in app.py + manual verification checklist.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com (@cboodnee)

feat: add discharge info to table (@Cryphonectria)

chore: register stations.py, vhi_client and data deps in stlite build

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

fix: singular/plural agreement in discharge station sentence

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

feat: render banner and weiterfĂĽhrende Links in app and export

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Start

Posted 2 months ago by david_oesch for GovTech Hackathon 2026
All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the Hack Code of Conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody.

The contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License. The application that powers this site is available under the MIT license.