Warning: This project is in early development. Stuff will change and break.
This repository contains:
- A data processing pipeline to scrape and analyse the weekly dispatch of the legislative body of the canton of Zurich
- A data processing pipeline to scrape the collection of laws of the canton of Zurich and to convert them from PDF to HTML
- A static site generator to serve these files in a browsable format (currently available under https://www.zhlaw.ch)
This project aims to enhance usability of legal documents and to enable further data processing.
Please see the kanban board for completed and planned features here.
Data processing for the weekly digest:
- Python 3.10
- Adobe Extract API Key
- OpenAI API Key
Data processing for laws:
- Python 3.10
- Adobe Extract API Key
Static site generator:
- Python 3.10
- Pagefind
Please remember to be friendly to the servers you are requesting from.
This project is licensed under the EUPL (v1.2 only, with specific provisions). For more information, see the LICENSE file.
Contributions are greatly appreciated. Please be advised that if you add content to this repository, which is licensed under the EUPL (v1.2 only, with specific provisions), you license your content under the same terms, and you agree that you have the right to license that Content under those terms (see GitHub TOS). Please do not forget to add your username or real name to the list of contributors upon inclusion of your content.