BTW2025: {
parties: "/dam/jcr/925d6e98-3616-465a-835a-cec1ea73abc2/btw25_parteien.csv";
results: "/bundestagswahlen/2025/ergebnisse/opendata/btw25/csv/kerg2.csv";
structure: "/dam/jcr/181f9e38-38db-4f64-991c-8141dfa0f2cb/btw2025_strukturdaten.csv";
wahlkreise: "/dam/jcr/17e066f6-a0af-42df-a5d2-365dc87769ab/btw25_wahlkreisnamen_utf8.csv";
} = ...
Type Declaration
-
Readonlyparties: "/dam/jcr/925d6e98-3616-465a-835a-cec1ea73abc2/btw25_parteien.csv"
-
Readonlyresults: "/bundestagswahlen/2025/ergebnisse/opendata/btw25/csv/kerg2.csv"
-
Readonlystructure: "/dam/jcr/181f9e38-38db-4f64-991c-8141dfa0f2cb/btw2025_strukturdaten.csv"
-
Readonlywahlkreise: "/dam/jcr/17e066f6-a0af-42df-a5d2-365dc87769ab/btw25_wahlkreisnamen_utf8.csv"
The open-data file paths for the Bundestagswahl 2025. The results (kerg2) live at a stable directory path; the reference datasets are behind opaque
dam/jcrUUIDs that are fixed for this (completed) election, so they are pinned here. Source: https://www.bundeswahlleiterin.de/bundestagswahlen/2025/ergebnisse/opendata.htmlMAINTENANCE: if the Bundeswahlleiterin reorganises the open-data section these
dam/jcrpaths can 404 (surfaced as exit 4) or, worse, resolve to a different 200 file — in which caseparseDataset's header check raises a clear error rather than returning empty data. Re-pin the UUIDs from the opendata page if that happens.