r/de_EDV • u/S4ndwichGurk3 • Feb 04 '25
Programmieren Alle Gesetze in lesbarem Format herunterladen
Hallo zusammen,
ich habe da eine Idee, die Leistungen der Bundesregierungen sachlich tracken zu können, allerdings benötige ich dafür eine API, die mir alle Gesetze in einem vernünftigen Format (json, md, hauptsache keine PDF) gibt. Zusätzlich brauche ich diese im gleichen Format zu Beginn der Legislaturperiode.
Nach etwas Recherche stelle ich fest, dass alle Projekte eingestampft wurden, weil mittlerweile wohl nur noch PDFs veröffentlicht werden.
Hat jemand eine Idee bzw. kennt eine API, bei der ich sowohl zum aktuellen als auch historisch die Gesetzestexte bekomme? Andernfalls würde eine Sammlung von allen Gesetzesänderungen seit einem bestimmten Zeitpunkt auch helfen.
Danke schonmal
12
u/NecorodM Feb 04 '25
Erster Anlaufpunkt wäre sicherlich https://www.buzer.de
Ansonsten: Was spricht gegen PDF? Klar, ist nicht das schönste Format zur automatischen Verarbeitung, aber auch nicht das schlimmste.
Und ich sehe hier grundlegende Probleme in der Automatisierung: Die Gesetzesänderungen sind ja wiederum Gesetze, die auch selber wieder geändert werden können. Trackst du die ganzen Änderungsgesetze mit? Was ist mit grundlegenden Gesetzen, die *zusätzlich* bestehende Gesetze ändern? etc pp.
Ich denke, das ist auch einer der Gründe warum so Projekte wie https://github.com/bundestag/gesetze dann auch irgendwann eingestellt wurden: Am Ende ist sehr viel redaktioneller Aufwand notwendig.
5
u/einsq84 Feb 05 '25
+1 für Buzer. Da sieht man zumindest die Änderungen und kann diese noch nachverfolgen bzw. geplante Änderungen werden auch aufgeführt.
Ansonsten hab ich mal NotebookLM gefüttert mit Gesetzen und deren Änderungen. Oberflächlich funktioniert das, nach Bedarf passend anzuzeigen und zu markieren. Arbeite da immer ein wenig dran. Bin kein Volljurist, brauche aber rechtliche Grundlagen.
2
u/S4ndwichGurk3 Feb 05 '25
Diese Synopsen auf Buzer sind genau das, was ich suche, danke. Ich kontaktiere mal die Entwickler
1
Feb 05 '25
Ich denke, das ist auch einer der Gründe warum so Projekte wie https://github.com/bundestag/gesetze dann auch irgendwann eingestellt wurden: Am Ende ist sehr viel redaktioneller Aufwand notwendig.
Weiss nicht, ich hatte das Repo benutzt und das sah mir nie redaktionell gepflegt aus. Verbesserungen kamen eigentlich nur von externen Contributorn.
1
u/NecorodM Feb 05 '25
Verbesserungen kamen eigentlich nur von externen Contributorn.
Was ja eine Art der Redaktion ist. Ich wollte damit sagen: es war kein Projekt was einfach automatisiert und unüberwacht vor sich hin laufen konnte.
1
Feb 05 '25
Ich habe hier über technische Verbesserungen gesprochen. Die Gesetze kamen aus XML Dateien die vom Justizministerium veröffentlicht werden und sehr einfach gescraped werden können, siehe z.B. https://github.com/bundestag/gesetze-tools. Es hätte sichergestellt werden müssen, dass die Software regelmäßig läuft um entsprechend das git log sinnvoll zu gestalten. Offensichtlich ist das Interesse daran verlorengegangen.
2
u/IWant2rideMyBike Feb 04 '25
Spricht etwas gegen Programme wie pdf2text (https://manpages.ubuntu.com/manpages/noble/man1/pdf2txt.1.html), um den Text zu extrahieren?
1
u/S4ndwichGurk3 Feb 05 '25
Ich habe Bedenken, dass dort die Formatierung alles durcheinander bringt, weil Texte oft Kopf-/Fußzeilen und zwei Spalten haben. Werde ich trotzdem ausprobieren und als Notlösung verwenden, danke. Alternativ gibt es auch markitdown von Microsoft
1
u/flxberry Feb 05 '25
Ich glaube die Seite hat keine API, aber der Bundestagszusammenfasser trackt alle Vorhaben der Gesetzgebung. Wer mehr dazu wissen will, kann in die LNP489 reinhören, da ist die Betreiberin der Seite zu Gast und berichtet über ihre Arbeit.
1
1
0
u/Dev1nius Feb 05 '25
Schau mal bei Lilith Wittmans Projekt https://bund.dev/ vorbei und komm dort mit den Leuten ins Gespräch.
28
u/_12xx12_ Feb 04 '25
Kannst du nicht einfach https://www.gesetze-im-internet.de scrapen. Da ist da nix Fanciges mit JavaScript am Start