friesenkiwi / wahl-o-meter

Digging up the data treasure of the Wahl-O-Mat
https://wahlometer.watch/
7 stars 4 forks source link

Add categorized export #11

Closed cafca closed 1 year ago

cafca commented 7 years ago

Test with

$ node main.js categorized
cafca commented 7 years ago

Momentan gibt es hier das Problem, dass die Thesen IDs in theses_categories.json nicht zu den Thesen IDs in den Occasions passen, was man daran sieht, dass sowohl in dem node-export, als auch in der HTML-Datei (alltheses_categories.html) zu den jeweiligen Kategorien unpassende Thesen gelistet werden.

Zum Beispiel Kategorie: 1-Euro-Job -> These "Adoptionsrecht: Vollständiges Adoptionsrecht für gleichgeschlechtliche Lebenspartnerschaften". @friesenkiwi hast du eine Idee, wo man da gut nach dem Fehler suchen kann? Sonst würde ich das hier erst einmal ruhen lassen.

friesenkiwi commented 7 years ago

Wie besprochen im Gitter: Das Problem ist das Einlesen der ursprünglichen WOM-Daten im Node, dabei ergeben sich race conditions, die Daten werden nicht immer in der gleichen Reihenfolge in das Gesamt-Array geladen. Mögliche Abhilfe: Das Array nach dem Laden nach Datum und Alphabet sortieren.