Skip to content

Commit

Permalink
bin/convert_from_pretalx.py: Store the answers in answers.json
Browse files Browse the repository at this point in the history
That data is public anyway so it doesn't hurt to have a backup that the
script could use as fallback to work offline (or if we ever loose the
Pretalx data).
  • Loading branch information
primeos committed Jun 21, 2024
1 parent 15caaf1 commit bcc5184
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions 2024/answers.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"id": 71, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Vorwissen wird keins ben\u00f6tigt. Eine Maus zur Bedienung ist aber sehr zu empfehlen! Ich bringe eine Handvoll M\u00e4use mit, aber lieber selber eine mitbringen.", "answer_file": null, "submission": "LSCJSC", "review": null, "person": null, "options": []}, {"id": 72, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Man sollte schonmal was programmiert haben.", "answer_file": null, "submission": "TD7TJE", "review": null, "person": null, "options": []}, {"id": 73, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "OpenSource Softwareentwickler und Fediverse Nutzer.", "answer_file": null, "submission": "9EX7TA", "review": null, "person": null, "options": []}, {"id": 74, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "- git\r\n- Kommandozeilenf\u00e4higkeiten", "answer_file": null, "submission": "Z8DDW8", "review": null, "person": null, "options": []}, {"id": 75, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Blender-Vorkenntnisse sind nicht n\u00f6tig.\r\nVorhandene Kenntnisse im Umgang mit Grafiksoftware und Tastatur-K\u00fcrzeln sind n\u00fctzlich.\r\nEnglischkenntnisse sind von Vorteil (der Workshop ist deutsch, doch Blender nutzt englische Begriffe).", "answer_file": null, "submission": "SU3TRG", "review": null, "person": null, "options": []}, {"id": 76, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Grunds\u00e4tzliches Verst\u00e4ndnis von Betriebssystemen (Linux, Windows) und Remote-Desktop-Verbindungen (VNC, RDP, X2Go) ist hilfreich.", "answer_file": null, "submission": "AMBUCJ", "review": null, "person": null, "options": []}, {"id": 77, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "keines", "answer_file": null, "submission": "DJS9BR", "review": null, "person": null, "options": []}, {"id": 78, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Der Vortrag richtet sich an Anf\u00e4nger, wobei Basiskenntnisse \u00fcber Netzwerke (z.B. was IP, Port, Subnetz sind) von Vorteil sind.", "answer_file": null, "submission": "3NBWPZ", "review": null, "person": null, "options": []}, {"id": 79, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "kein Vorwissen erforderlich \u2013 nur Interesse an der Kommandozeile & ihrer vielen Tools", "answer_file": null, "submission": "HMR8PP", "review": null, "person": null, "options": []}, {"id": 80, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "- Wie mann RPM/DEB Pakete baut\r\n- Basis Git-Wissen", "answer_file": null, "submission": "79GRWF", "review": null, "person": null, "options": []}, {"id": 81, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "C/C++ Grundwissen, Grundwissen Softwaretest.", "answer_file": null, "submission": "Y3LD8C", "review": null, "person": null, "options": []}, {"id": 82, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Die Zielgruppe ist \"Software-Entwickler\", aber es ist ein Linux spezifisches Vorwissen erforderlich.", "answer_file": null, "submission": "LUBNLN", "review": null, "person": null, "options": []}, {"id": 83, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Am besten sollte man Git schon verwendet haben und zumindest grob damit vertraut sein. Aus zeitlichen Gr\u00fcnden m\u00fcssen wir etwas tempo machen und werden direkt in die Details eintauchen (also z.B. eine Einf\u00fchrung/Motivation zu Versionskontrollsystemen (VCS) \u00fcberspringen). Die Zielgruppe sind Git Benutzer die mit den Grundlagen der Git CLI vertraut sind und gerne die interne Funktionsweise sowie erweiterte Funktionen erlernen m\u00f6chten.\r\n\r\nNach M\u00f6glichkeit bitte einen Laptop mit vorinstalliertem Git mitbringen um richtig am Workshop teilnehmen zu k\u00f6nnen.", "answer_file": null, "submission": "THUC3R", "review": null, "person": null, "options": []}, {"id": 84, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Zum besseren Verst\u00e4ndnis hilft es bereits (genauer) mit anderen Linux Distributionen bzw. Paketmanagern vertraut zu sein.", "answer_file": null, "submission": "J9KEKN", "review": null, "person": null, "options": []}, {"id": 85, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Ein spezielles Vorwissen der Zuh\u00f6rer wird nicht vorausgesetzt. Interesse an HPC, Virtualisierung, speziell Containern ist sicherlich von Vorteil, um eine rege Diskussion und Erfahrungsaustausch zu gew\u00e4hrleisten.", "answer_file": null, "submission": "QLNM7E", "review": null, "person": null, "options": []}, {"id": 86, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Ein spezielles Vorwissen der Zuh\u00f6renden wird nicht vorausgesetzt. \r\nInteresse an Technik ist sicherlich von Vorteil, auch wenn dieser Vortrag gar nicht so in die Tiefe gehen soll.", "answer_file": null, "submission": "HMJVYT", "review": null, "person": null, "options": []}, {"id": 87, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Internet/Netzwerk-Grundkenntnisse, Traceroute, Ping", "answer_file": null, "submission": "BEMMB3", "review": null, "person": null, "options": []}, {"id": 88, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "Kenntnisse \u00fcber eine andere Linux-Distribution bzw. -Paketmanager sind sicher n\u00fctzlich, aber nicht erforderlich (ggf. bitte einfach nachfragen).", "answer_file": null, "submission": "98LWZS", "review": null, "person": null, "options": []}, {"id": 89, "question": {"id": 4, "question": {"de": "Ben\u00f6tigtes Vorwissen"}}, "answer": "- Sicherer Umgang mit der Programmiersprache C\r\n- Grundkenntnisse zu Makefiles\r\n- Sichere Navigation in einer Shell", "answer_file": null, "submission": "UARPCD", "review": null, "person": null, "options": []}]
2 changes: 2 additions & 0 deletions bin/convert_from_pretalx.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
answers_url = f"https://cfp.tuebix.org/api/events/tuebix-{YEAR}/answers/?format=json&limit=100"
with urllib.request.urlopen(answers_url) as data:
all_answers = json.load(data)["results"]
with open("answers.json", "w") as file:
json.dump(all_answers, file)

#print(schedule)

Expand Down

0 comments on commit bcc5184

Please sign in to comment.