Repository navigation
Release v2.0.0: Bundestagswahl 2025
New release of electify.eu for Bundestagswahl 2025:
New features
- Feedback functionality
- Page reference to manifesto is removed if no relevant context was found
- Disclaimer for summary of AfD manifesto
Technical changes
- Switched to gpt-4o-mini, deployed on Azure
- Improved pdf parsing by switching to PyMuPdf
- Database is now downloaded from huggingface during docker build, avoids having to rebuild manually
- Improved pipeline for database creation and pushing to huggingface: party manifestos are dynamically downloaded during DB ingestion
- Connected to MongDBAtlas DB for logging feedback
- Switched to uv for dependency management, ruff for linting and formatting
- Decreased image size substantially
- Added integration tests
- Added Github workflows for testing, release and deployment
What's Changed
- Add app testing by @cliedl in #5
- Fixed github workflow for testing by @cliedl in #6
- Upgrades and changes for German federal election 2025 by @cliedl in #7
- Merge branch "Bundestag 2025" into main after fixing typos in FAQ by @Aneifer in #8
- Switching to AzureOpenAI for LLM by @cliedl in #9
- GitHub actions test by @cliedl in #10
- Added github workflows for release and deploy (#10) by @cliedl in #11
- Fix SEO and PDF parsing by @josh-nowak in #12
Full Changelog: v1.0.0...v2.0.0