diff --git a/app/embeddings.py b/app/embeddings.py index 8ca13b8..d59088d 100644 --- a/app/embeddings.py +++ b/app/embeddings.py @@ -179,6 +179,42 @@ PROGRAMME = { "bundesland": "BE", "pdf": "afd-be-2023.pdf", }, + # Thüringen — LTW 01.09.2024, WP 8 (Issue #37) + "cdu-th-2024": {"name": "CDU Thüringen Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "TH", "pdf": "cdu-th-2024.pdf"}, + "afd-th-2024": {"name": "AfD Thüringen Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "AfD", "bundesland": "TH", "pdf": "afd-th-2024.pdf"}, + "linke-th-2024": {"name": "DIE LINKE Thüringen Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "LINKE", "bundesland": "TH", "pdf": "linke-th-2024.pdf"}, + "bsw-th-2024": {"name": "BSW Thüringen Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "BSW", "bundesland": "TH", "pdf": "bsw-th-2024.pdf"}, + "spd-th-2024": {"name": "SPD Thüringen Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "TH", "pdf": "spd-th-2024.pdf"}, + # Brandenburg — LTW 22.09.2024, WP 8 (Issue #39) + "spd-bb-2024": {"name": "SPD Brandenburg Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "BB", "pdf": "spd-bb-2024.pdf"}, + "afd-bb-2024": {"name": "AfD Brandenburg Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "AfD", "bundesland": "BB", "pdf": "afd-bb-2024.pdf"}, + "cdu-bb-2024": {"name": "CDU Brandenburg Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "BB", "pdf": "cdu-bb-2024.pdf"}, + "bsw-bb-2024": {"name": "BSW Brandenburg Wahlprogramm 2024", "typ": "wahlprogramm", "partei": "BSW", "bundesland": "BB", "pdf": "bsw-bb-2024.pdf"}, + # Hamburg — Bürgerschaftswahl 02.03.2025, WP 23 (Issue #40) + "spd-hh-2025": {"name": "SPD Hamburg Wahlprogramm 2025", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "HH", "pdf": "spd-hh-2025.pdf"}, + "cdu-hh-2025": {"name": "CDU Hamburg Wahlprogramm 2025", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "HH", "pdf": "cdu-hh-2025.pdf"}, + "gruene-hh-2025": {"name": "Grüne Hamburg Regierungsprogramm 2025", "typ": "wahlprogramm", "partei": "GRÜNE", "bundesland": "HH", "pdf": "gruene-hh-2025.pdf"}, + "linke-hh-2025": {"name": "DIE LINKE Hamburg Wahlprogramm 2025", "typ": "wahlprogramm", "partei": "LINKE", "bundesland": "HH", "pdf": "linke-hh-2025.pdf"}, + "afd-hh-2025": {"name": "AfD Hamburg Wahlprogramm 2025", "typ": "wahlprogramm", "partei": "AfD", "bundesland": "HH", "pdf": "afd-hh-2025.pdf"}, + # Schleswig-Holstein — LTW 08.05.2022, WP 20 (Issue #32) + "cdu-sh-2022": {"name": "CDU Schleswig-Holstein Wahlprogramm 2022", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "SH", "pdf": "cdu-sh-2022.pdf"}, + "spd-sh-2022": {"name": "SPD Schleswig-Holstein Wahlprogramm 2022", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "SH", "pdf": "spd-sh-2022.pdf"}, + "gruene-sh-2022": {"name": "Grüne Schleswig-Holstein Wahlprogramm 2022", "typ": "wahlprogramm", "partei": "GRÜNE", "bundesland": "SH", "pdf": "gruene-sh-2022.pdf"}, + "fdp-sh-2022": {"name": "FDP Schleswig-Holstein Wahlprogramm 2022", "typ": "wahlprogramm", "partei": "FDP", "bundesland": "SH", "pdf": "fdp-sh-2022.pdf"}, + "ssw-sh-2022": {"name": "SSW Schleswig-Holstein Wahlprogramm 2022", "typ": "wahlprogramm", "partei": "SSW", "bundesland": "SH", "pdf": "ssw-sh-2022.pdf"}, + # Baden-Württemberg — LTW 14.03.2021, WP 17 (Issue #41) + "gruene-bw-2021": {"name": "Grüne Baden-Württemberg Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "GRÜNE", "bundesland": "BW", "pdf": "gruene-bw-2021.pdf"}, + "cdu-bw-2021": {"name": "CDU Baden-Württemberg Regierungsprogramm 2021", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "BW", "pdf": "cdu-bw-2021.pdf"}, + "afd-bw-2021": {"name": "AfD Baden-Württemberg Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "AfD", "bundesland": "BW", "pdf": "afd-bw-2021.pdf"}, + "spd-bw-2021": {"name": "SPD Baden-Württemberg Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "BW", "pdf": "spd-bw-2021.pdf"}, + "fdp-bw-2021": {"name": "FDP Baden-Württemberg Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "FDP", "bundesland": "BW", "pdf": "fdp-bw-2021.pdf"}, + # Rheinland-Pfalz — LTW 14.03.2021, WP 18 (Issue #42) + "spd-rp-2021": {"name": "SPD Rheinland-Pfalz Regierungsprogramm 2021", "typ": "wahlprogramm", "partei": "SPD", "bundesland": "RP", "pdf": "spd-rp-2021.pdf"}, + "cdu-rp-2021": {"name": "CDU Rheinland-Pfalz Regierungsprogramm 2021", "typ": "wahlprogramm", "partei": "CDU", "bundesland": "RP", "pdf": "cdu-rp-2021.pdf"}, + "afd-rp-2021": {"name": "AfD Rheinland-Pfalz Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "AfD", "bundesland": "RP", "pdf": "afd-rp-2021.pdf"}, + "gruene-rp-2021": {"name": "Grüne Rheinland-Pfalz Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "GRÜNE", "bundesland": "RP", "pdf": "gruene-rp-2021.pdf"}, + "fw-rp-2021": {"name": "FREIE WÄHLER Rheinland-Pfalz Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "FREIE WÄHLER", "bundesland": "RP", "pdf": "fw-rp-2021.pdf"}, + "fdp-rp-2021": {"name": "FDP Rheinland-Pfalz Wahlprogramm 2021", "typ": "wahlprogramm", "partei": "FDP", "bundesland": "RP", "pdf": "fdp-rp-2021.pdf"}, # Grundsatzprogramme (Bund) "spd-grundsatz": { "name": "SPD Grundsatzprogramm 2007", diff --git a/app/static/referenzen/afd-bb-2024.pdf b/app/static/referenzen/afd-bb-2024.pdf new file mode 100644 index 0000000..1a228be Binary files /dev/null and b/app/static/referenzen/afd-bb-2024.pdf differ diff --git a/app/static/referenzen/afd-bw-2021.pdf b/app/static/referenzen/afd-bw-2021.pdf new file mode 100644 index 0000000..354df19 Binary files /dev/null and b/app/static/referenzen/afd-bw-2021.pdf differ diff --git a/app/static/referenzen/afd-hh-2025.pdf b/app/static/referenzen/afd-hh-2025.pdf new file mode 100644 index 0000000..d191800 Binary files /dev/null and b/app/static/referenzen/afd-hh-2025.pdf differ diff --git a/app/static/referenzen/afd-rp-2021.pdf b/app/static/referenzen/afd-rp-2021.pdf new file mode 100644 index 0000000..38e67e9 Binary files /dev/null and b/app/static/referenzen/afd-rp-2021.pdf differ diff --git a/app/static/referenzen/afd-th-2024.pdf b/app/static/referenzen/afd-th-2024.pdf new file mode 100644 index 0000000..645cb69 Binary files /dev/null and b/app/static/referenzen/afd-th-2024.pdf differ diff --git a/app/static/referenzen/bsw-bb-2024.pdf b/app/static/referenzen/bsw-bb-2024.pdf new file mode 100644 index 0000000..663017f Binary files /dev/null and b/app/static/referenzen/bsw-bb-2024.pdf differ diff --git a/app/static/referenzen/bsw-th-2024.pdf b/app/static/referenzen/bsw-th-2024.pdf new file mode 100644 index 0000000..55df13e Binary files /dev/null and b/app/static/referenzen/bsw-th-2024.pdf differ diff --git a/app/static/referenzen/cdu-bb-2024.pdf b/app/static/referenzen/cdu-bb-2024.pdf new file mode 100644 index 0000000..abc7f5f Binary files /dev/null and b/app/static/referenzen/cdu-bb-2024.pdf differ diff --git a/app/static/referenzen/cdu-bw-2021.pdf b/app/static/referenzen/cdu-bw-2021.pdf new file mode 100644 index 0000000..c061eb5 Binary files /dev/null and b/app/static/referenzen/cdu-bw-2021.pdf differ diff --git a/app/static/referenzen/cdu-hh-2025.pdf b/app/static/referenzen/cdu-hh-2025.pdf new file mode 100644 index 0000000..295efd5 Binary files /dev/null and b/app/static/referenzen/cdu-hh-2025.pdf differ diff --git a/app/static/referenzen/cdu-rp-2021.pdf b/app/static/referenzen/cdu-rp-2021.pdf new file mode 100644 index 0000000..8efa571 Binary files /dev/null and b/app/static/referenzen/cdu-rp-2021.pdf differ diff --git a/app/static/referenzen/cdu-sh-2022.pdf b/app/static/referenzen/cdu-sh-2022.pdf new file mode 100644 index 0000000..b0cfefa Binary files /dev/null and b/app/static/referenzen/cdu-sh-2022.pdf differ diff --git a/app/static/referenzen/cdu-th-2024.pdf b/app/static/referenzen/cdu-th-2024.pdf new file mode 100644 index 0000000..4dbb1ae Binary files /dev/null and b/app/static/referenzen/cdu-th-2024.pdf differ diff --git a/app/static/referenzen/fdp-bw-2021.pdf b/app/static/referenzen/fdp-bw-2021.pdf new file mode 100644 index 0000000..e42aee5 Binary files /dev/null and b/app/static/referenzen/fdp-bw-2021.pdf differ diff --git a/app/static/referenzen/fdp-rp-2021.pdf b/app/static/referenzen/fdp-rp-2021.pdf new file mode 100644 index 0000000..ddb57f5 Binary files /dev/null and b/app/static/referenzen/fdp-rp-2021.pdf differ diff --git a/app/static/referenzen/fdp-sh-2022.pdf b/app/static/referenzen/fdp-sh-2022.pdf new file mode 100644 index 0000000..438366a Binary files /dev/null and b/app/static/referenzen/fdp-sh-2022.pdf differ diff --git a/app/static/referenzen/fw-rp-2021.pdf b/app/static/referenzen/fw-rp-2021.pdf new file mode 100644 index 0000000..36e7cfb Binary files /dev/null and b/app/static/referenzen/fw-rp-2021.pdf differ diff --git a/app/static/referenzen/gruene-bw-2021.pdf b/app/static/referenzen/gruene-bw-2021.pdf new file mode 100644 index 0000000..6d14dd3 Binary files /dev/null and b/app/static/referenzen/gruene-bw-2021.pdf differ diff --git a/app/static/referenzen/gruene-hh-2025.pdf b/app/static/referenzen/gruene-hh-2025.pdf new file mode 100644 index 0000000..0bb21b3 Binary files /dev/null and b/app/static/referenzen/gruene-hh-2025.pdf differ diff --git a/app/static/referenzen/gruene-rp-2021.pdf b/app/static/referenzen/gruene-rp-2021.pdf new file mode 100644 index 0000000..71ab715 Binary files /dev/null and b/app/static/referenzen/gruene-rp-2021.pdf differ diff --git a/app/static/referenzen/gruene-sh-2022.pdf b/app/static/referenzen/gruene-sh-2022.pdf new file mode 100644 index 0000000..837db7e Binary files /dev/null and b/app/static/referenzen/gruene-sh-2022.pdf differ diff --git a/app/static/referenzen/linke-hh-2025.pdf b/app/static/referenzen/linke-hh-2025.pdf new file mode 100644 index 0000000..a8f5c5c Binary files /dev/null and b/app/static/referenzen/linke-hh-2025.pdf differ diff --git a/app/static/referenzen/linke-th-2024.pdf b/app/static/referenzen/linke-th-2024.pdf new file mode 100644 index 0000000..32b821a Binary files /dev/null and b/app/static/referenzen/linke-th-2024.pdf differ diff --git a/app/static/referenzen/spd-bb-2024.pdf b/app/static/referenzen/spd-bb-2024.pdf new file mode 100644 index 0000000..b0172a6 Binary files /dev/null and b/app/static/referenzen/spd-bb-2024.pdf differ diff --git a/app/static/referenzen/spd-bw-2021.pdf b/app/static/referenzen/spd-bw-2021.pdf new file mode 100644 index 0000000..08c2209 Binary files /dev/null and b/app/static/referenzen/spd-bw-2021.pdf differ diff --git a/app/static/referenzen/spd-hh-2025.pdf b/app/static/referenzen/spd-hh-2025.pdf new file mode 100644 index 0000000..8801b1e Binary files /dev/null and b/app/static/referenzen/spd-hh-2025.pdf differ diff --git a/app/static/referenzen/spd-rp-2021.pdf b/app/static/referenzen/spd-rp-2021.pdf new file mode 100644 index 0000000..26b21ed Binary files /dev/null and b/app/static/referenzen/spd-rp-2021.pdf differ diff --git a/app/static/referenzen/spd-sh-2022.pdf b/app/static/referenzen/spd-sh-2022.pdf new file mode 100644 index 0000000..ff20cab Binary files /dev/null and b/app/static/referenzen/spd-sh-2022.pdf differ diff --git a/app/static/referenzen/spd-th-2024.pdf b/app/static/referenzen/spd-th-2024.pdf new file mode 100644 index 0000000..289a8da Binary files /dev/null and b/app/static/referenzen/spd-th-2024.pdf differ diff --git a/app/static/referenzen/ssw-sh-2022.pdf b/app/static/referenzen/ssw-sh-2022.pdf new file mode 100644 index 0000000..bf0785d Binary files /dev/null and b/app/static/referenzen/ssw-sh-2022.pdf differ diff --git a/app/wahlprogramme.py b/app/wahlprogramme.py index 37a8962..9237544 100644 --- a/app/wahlprogramme.py +++ b/app/wahlprogramme.py @@ -191,6 +191,62 @@ WAHLPROGRAMME: dict[str, dict[str, dict]] = { "seiten": 166, }, }, + # Thüringen — Wahlprogramme zur LTW 01.09.2024 (WP 8 seit 01.10.2024). + # Brombeer-Koalition CDU+BSW+SPD als Minderheit. Issue #37. + "TH": { + "CDU": {"file": "cdu-th-2024.pdf", "titel": "Wahlprogramm der CDU Thüringen 2024", "partei": "CDU Thüringen", "jahr": 2024, "seiten": 83}, + "AfD": {"file": "afd-th-2024.pdf", "titel": "AfD Thüringen Landtagswahlprogramm 2024", "partei": "AfD Thüringen", "jahr": 2024, "seiten": 100}, + "LINKE": {"file": "linke-th-2024.pdf", "titel": "DIE LINKE Thüringen Wahlprogramm 2024", "partei": "DIE LINKE Thüringen", "jahr": 2024, "seiten": 100}, + "BSW": {"file": "bsw-th-2024.pdf", "titel": "BSW Thüringen Wahlprogramm 2024", "partei": "BSW Thüringen", "jahr": 2024, "seiten": 50}, + "SPD": {"file": "spd-th-2024.pdf", "titel": "SPD Thüringen Wahlprogramm 2024", "partei": "SPD Thüringen", "jahr": 2024, "seiten": 100}, + }, + # Brandenburg — Wahlprogramme zur LTW 22.09.2024 (WP 8 seit 23.10.2024). + # Kabinett Woidke IV (SPD-BSW). Issue #39. + "BB": { + "SPD": {"file": "spd-bb-2024.pdf", "titel": "SPD Brandenburg Wahlprogramm 2024", "partei": "SPD Brandenburg", "jahr": 2024, "seiten": 100}, + "AfD": {"file": "afd-bb-2024.pdf", "titel": "AfD Brandenburg Wahlprogramm 2024", "partei": "AfD Brandenburg", "jahr": 2024, "seiten": 100}, + "CDU": {"file": "cdu-bb-2024.pdf", "titel": "CDU Brandenburg Wahlprogramm 2024", "partei": "CDU Brandenburg", "jahr": 2024, "seiten": 100}, + "BSW": {"file": "bsw-bb-2024.pdf", "titel": "BSW Brandenburg Wahlprogramm 2024", "partei": "BSW Brandenburg", "jahr": 2024, "seiten": 50}, + }, + # Hamburg — Wahlprogramme zur Bürgerschaftswahl 02.03.2025 (WP 23 seit 26.03.2025). + # Senat Tschentscher III (SPD-GRÜNE). Issue #40. + "HH": { + "SPD": {"file": "spd-hh-2025.pdf", "titel": "SPD Hamburg Wahlprogramm Bürgerschaftswahl 2025", "partei": "SPD Hamburg", "jahr": 2025, "seiten": 100}, + "CDU": {"file": "cdu-hh-2025.pdf", "titel": "CDU Hamburg Wahlprogramm Bürgerschaftswahl 2025", "partei": "CDU Hamburg", "jahr": 2025, "seiten": 100}, + "GRÜNE": {"file": "gruene-hh-2025.pdf", "titel": "Gute Gründe für Grün — Regierungsprogramm BÜNDNIS 90/DIE GRÜNEN Hamburg 2025", "partei": "BÜNDNIS 90/DIE GRÜNEN Hamburg", "jahr": 2025, "seiten": 100}, + "LINKE": {"file": "linke-hh-2025.pdf", "titel": "DIE LINKE Hamburg Wahlprogramm Bürgerschaftswahl 2025", "partei": "DIE LINKE Hamburg", "jahr": 2025, "seiten": 100}, + "AfD": {"file": "afd-hh-2025.pdf", "titel": "AfD Hamburg Wahlprogramm Bürgerschaftswahl 2025", "partei": "AfD Hamburg", "jahr": 2025, "seiten": 100}, + }, + # Schleswig-Holstein — Wahlprogramme zur LTW 08.05.2022 (WP 20 seit 07.06.2022). + # Kabinett Günther II (CDU-GRÜNE). Issue #32. + "SH": { + "CDU": {"file": "cdu-sh-2022.pdf", "titel": "CDU Schleswig-Holstein Wahlprogramm 2022", "partei": "CDU Schleswig-Holstein", "jahr": 2022, "seiten": 100}, + "SPD": {"file": "spd-sh-2022.pdf", "titel": "SPD Schleswig-Holstein Wahlprogramm 2022", "partei": "SPD Schleswig-Holstein", "jahr": 2022, "seiten": 100}, + "GRÜNE": {"file": "gruene-sh-2022.pdf", "titel": "BÜNDNIS 90/DIE GRÜNEN Schleswig-Holstein Wahlprogramm 2022", "partei": "BÜNDNIS 90/DIE GRÜNEN Schleswig-Holstein", "jahr": 2022, "seiten": 100}, + "FDP": {"file": "fdp-sh-2022.pdf", "titel": "FDP Schleswig-Holstein Wahlprogramm 2022", "partei": "FDP Schleswig-Holstein", "jahr": 2022, "seiten": 100}, + "SSW": {"file": "ssw-sh-2022.pdf", "titel": "SSW Schleswig-Holstein Wahlprogramm 2022", "partei": "SSW", "jahr": 2022, "seiten": 80}, + }, + # Baden-Württemberg — Wahlprogramme zur LTW 14.03.2021 (WP 17, läuft bis Konstituierung + # des 18. Landtags nach 08.03.2026). Kabinett Kretschmann III (GRÜNE-CDU) noch + # geschäftsführend. Issue #41. + "BW": { + "GRÜNE": {"file": "gruene-bw-2021.pdf", "titel": "Wachsen wir über uns hinaus — Landtagswahlprogramm BÜNDNIS 90/DIE GRÜNEN Baden-Württemberg 2021", "partei": "BÜNDNIS 90/DIE GRÜNEN Baden-Württemberg", "jahr": 2021, "seiten": 100}, + "CDU": {"file": "cdu-bw-2021.pdf", "titel": "Neue Ideen für eine neue Zeit — Regierungsprogramm der CDU Baden-Württemberg zur Landtagswahl 2021", "partei": "CDU Baden-Württemberg", "jahr": 2021, "seiten": 100}, + "AfD": {"file": "afd-bw-2021.pdf", "titel": "AfD Baden-Württemberg Landtagswahlprogramm 2021", "partei": "AfD Baden-Württemberg", "jahr": 2021, "seiten": 100}, + "SPD": {"file": "spd-bw-2021.pdf", "titel": "SPD Baden-Württemberg Wahlprogramm zur Landtagswahl 2021", "partei": "SPD Baden-Württemberg", "jahr": 2021, "seiten": 100}, + "FDP": {"file": "fdp-bw-2021.pdf", "titel": "FDP Baden-Württemberg Landtagswahlprogramm 2021", "partei": "FDP Baden-Württemberg", "jahr": 2021, "seiten": 100}, + }, + # Rheinland-Pfalz — Wahlprogramme zur LTW 14.03.2021 (WP 18, läuft bis Konstituierung + # des 19. Landtags nach 22.03.2026). Kabinett Schweitzer I (SPD-GRÜNE-FDP) noch + # geschäftsführend. Issue #42. + "RP": { + "SPD": {"file": "spd-rp-2021.pdf", "titel": "Wir mit Ihr — Regierungsprogramm der SPD Rheinland-Pfalz 2021–2026", "partei": "SPD Rheinland-Pfalz", "jahr": 2021, "seiten": 100}, + "CDU": {"file": "cdu-rp-2021.pdf", "titel": "Regierungsprogramm der CDU RLP 2021–26", "partei": "CDU Rheinland-Pfalz", "jahr": 2021, "seiten": 100}, + "AfD": {"file": "afd-rp-2021.pdf", "titel": "AfD Rheinland-Pfalz Wahlprogramm 2021", "partei": "AfD Rheinland-Pfalz", "jahr": 2021, "seiten": 100}, + "GRÜNE": {"file": "gruene-rp-2021.pdf", "titel": "BÜNDNIS 90/DIE GRÜNEN Rheinland-Pfalz Landtagswahlprogramm 2021", "partei": "BÜNDNIS 90/DIE GRÜNEN Rheinland-Pfalz", "jahr": 2021, "seiten": 100}, + "FREIE WÄHLER": {"file": "fw-rp-2021.pdf", "titel": "FREIE WÄHLER Rheinland-Pfalz Wahlprogramm 2021", "partei": "FREIE WÄHLER Rheinland-Pfalz", "jahr": 2021, "seiten": 80}, + "FDP": {"file": "fdp-rp-2021.pdf", "titel": "FDP Rheinland-Pfalz Landtagswahlprogramm 2021", "partei": "FDP Rheinland-Pfalz", "jahr": 2021, "seiten": 100}, + }, } # Pro Bundesland: Markdown-Übersichtsdatei mit Wahlprogramm-Zusammenfassungen,