bernhardauer / austrian-parliament-data-processing Goto Github PK
View Code? Open in Web Editor NEWWebsite for visualizing austrian's open government data in an appealing, interactive and simple-to-use manner.
Home Page: https://parli-info.org
Website for visualizing austrian's open government data in an appealing, interactive and simple-to-use manner.
Home Page: https://parli-info.org
Tasks
general tasks
chat enhancements
postboned
- [ ] breadcrumb navigation
error: Error: self-signed certificate
at TLSSocket.onConnectSecure (node:_tls_wrap:1600:34)
at TLSSocket.emit (node:events:517:28)
at TLSSocket._finishInit (node:_tls_wrap:1017:8)
at ssl.onhandshakedone (node:_tls_wrap:803:12) {
code: 'DEPTH_ZERO_SELF_SIGNED_CERT',
response: undefined
fullstack Features
- [ ] searchable speech interruptions (zwischenrufe)
- [ ] speech interruptions visualizations
Scraper
- [ ] store raw html in DB and re-use if applicable
Backend
- [ ] fix technical debts in backend/refactor inconsistencies
Frontend
- [ ] #54 blocked, because svelteKit2 feature is needed for proper implementation
- [ ] add homepage
- [ ] add project history page
- [ ] add contributors page
- [ ] optimize page loading times postboned, no priority right now
DevOps
Documentation
- [ ] downloadable DB snapshot for easy self import to local db
- [ ] youtube-video: short introduction to project
Tasks
Postboned/further ideas
- [ ] gpt-4 summorization --> postboned
- [ ] breadcrumb --> postboned
fullstack Features
Scraper
Backend
Frontend
DevOps
Documentation
** todo**
HTML vs Text parsing considerations
fix time parsing (time with seconds is not working)
do not parse (Entschließungs-) anträge etc. as speeches
do not parse name titles
fix missing speeches if name titles are wrong
fix missing speeches if topNr is missing
(see also #47)
no url-encoded urls please.
seo-friendly: lowercase & words seperated by dashes
eg: https://parli-info.org/wortmeldung/XXVII/217/Lebenshaltungs-%20und%20Wohnkosten-Ausgleichs-Gesetz-LWA-G/11
should be: https://parli-info.org/wortmeldung/XXVII/217/lebenshaltungs-und-wohnkosten-ausgleichs-gesetz-lwa-g/11
tasks
see handwritten notes
see handwritten notes pls
scraper enhancements to support fully automated scraping
see handwritten notes
Data Filter is set with custom values
When users navigates to other page with same data filter option, those same custom user option should be kept
Tasks
Known Bugs
- [ ] parsing of names with Mag [.] / MMag [.] / Ing (potential all titles) are not working --> not needed anymore (see #47 (comment))
generall discussion
Raw text parsing only? Or html enriched parsing? --> since when is proper hmtl encoded doc available?
austrianParliamentaryDataScraping.speechesMetaData-potentialWrongEntityList.json
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.