Replies: 2 comments
-
|
Allegra, kennst Du das: https://www.lexfind.ch/fe/de/search |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
It took me a sec but I have now implemented this functionality natively into zhlaw.ch:
I have also added anchor highlighting for additional clarity. Thank you for demonstrating feasability and usefulness by proposing this challenge. :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🤔 Problem
In der Schweiz gibt es mehr als 16'000 kantonale Erlasse. Weil aber jeder Kanton seine eigene Erlasssammlung betreibt, ist die Arbeit mit kantonalem Recht nicht immer einfach. Internetsuchmaschinen führen häufig zu veralteten Erlasstexten, und die kantonalen Portale sind teilweise wenig benutzer:innen-freundlich oder langsam.
bger.li bietet einen einfachen Zugang zum Bundesrecht und zum Zürcher Recht, aber für 25 weitere Kantone fehlt ein solcher Zugang.
💡 Lösung
Nach dem Vorbild von bger.li bauen wir eine Suche, mit der Referenzen zu kantonalem Recht ganz einfach aufgelöst werden können. Mit "zh hundegesetz" kann direkt auf das Zürcher Hundegesetz zugegriffen werden, die Eingabe von "VS VRW 32" öffnet den Artikel 32 der Walliser Verordnung über den Rebbau und den Wein.
Die Lösung soll schnell, einfach und datensparsam sein und ab Montag im Internet zur Verfügung stehen. Damit der Datenbestand regelmässig aktualisiert werden kann, sollen die Webscraper auf GitHub Actions betrieben werden.
🚀 Technologie
In dieser Challenge lernen wir gemeinsam, wie wir die kantonalen Erlasssammlungen mit Webscraping ansteuern können (und werden in den undokumentierten APIs bestimmt auf einige Überraschungen stossen), wir machen vibe coding bis wir eine funktionierende Webseite haben (HTML/CSS/JavaScript), und wir setzen GitHub Actions auf, damit der Datenbestand automatisch und auch in Zukunft ohne unser Eingreifen aktualisiert wird. Die grösste Herausforderung wird es sein, unsere Lösung zu skalieren, damit wir alle 26 Erlasssammlungen ansteuern können.
🤗 Für wen ist diese Challenge?
Diese Challenge eignet sich für alle, die etwas über Webscraping lernen möchten, die einfacher auf kantonales Recht zugreifen möchten, oder die am Ende des Open Legal Lab ein fertiges Produkt benutzen wollen.
Die Challenge ist einsteiger:innen-freundlich und Programmierkenntnisse sind nicht erforderlich (aber natürlich willkommen).
Beta Was this translation helpful? Give feedback.
All reactions