From cf0e5d04eeeb75d02cdf2c422ab3c081d5716d03 Mon Sep 17 00:00:00 2001 From: Friedrich Beckmann Date: Fri, 4 Apr 2025 17:22:06 +0200 Subject: add first course table version without calendar --- csv2json.py | 9 +++++++++ index.html | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ kurse.csv | 5 +++++ kurse.json | 1 + kurse.ods | Bin 0 -> 13928 bytes 5 files changed, 80 insertions(+) create mode 100644 csv2json.py create mode 100644 index.html create mode 100644 kurse.csv create mode 100644 kurse.json create mode 100644 kurse.ods diff --git a/csv2json.py b/csv2json.py new file mode 100644 index 0000000..20c264d --- /dev/null +++ b/csv2json.py @@ -0,0 +1,9 @@ +import csv +import json + +csvfile = open('kurse.csv', 'r') +jsonfile = open('kurse.json', 'w') + +reader = csv.DictReader( csvfile) +out = json.dumps( [ row for row in reader ] ) +jsonfile.write(out) \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..ae190b0 --- /dev/null +++ b/index.html @@ -0,0 +1,65 @@ + + + + + + Event Calendar + + +
+

Event Calendar Demo

+
+
+ + + + + + + + + + + + + + + + + + + + + +
SelectVertiefungNameDozentSem.SWSCPTag1Start1Ende1Raum1Tag2Start2Ende2Raum2
+
+ + + + diff --git a/kurse.csv b/kurse.csv new file mode 100644 index 0000000..d3ac837 --- /dev/null +++ b/kurse.csv @@ -0,0 +1,5 @@ +Vertiefung,Name,Dozent,Semester,SWS,CP,Tag1,Startzeit1,Ende1,Raum1,Tag2,Startzeit2,Ende2,Raum2 +Elektronik,Mikroelektronik,Beckmann,WS,4,5,Montag,14:00,15:30,E6.04,,,, +Energie,Erneuerbare Energien,Schwägerl,SS,4,5,Montag,14:00,17:10,A3.10,,,, +Autom./Robotik,Robot Systems Engineering,Dietrich,SS,4,5,Mittwoch,11:40,13:10,H1.22,Donnerstag,11:40,13:10,H1.22 +Elektronik,Schaltungstechnik,Kopystynski,SS,4,5,Montag,11:40,13:10,A3.19,Donnerstag,14:00,15:30,A2.15 diff --git a/kurse.json b/kurse.json new file mode 100644 index 0000000..35a6a3e --- /dev/null +++ b/kurse.json @@ -0,0 +1 @@ +[{"Vertiefung": "Elektronik", "Name": "Mikroelektronik", "Dozent": "Beckmann", "Semester": "WS", "SWS": "4", "CP": "5", "Tag1": "Montag", "Startzeit1": "14:00", "Ende1": "15:30", "Raum1": "E6.04", "Tag2": "", "Startzeit2": "", "Ende2": "", "Raum2": ""}, {"Vertiefung": "Energie", "Name": "Erneuerbare Energien", "Dozent": "Schw\u00e4gerl", "Semester": "SS", "SWS": "4", "CP": "5", "Tag1": "Montag", "Startzeit1": "14:00", "Ende1": "17:10", "Raum1": "A3.10", "Tag2": "", "Startzeit2": "", "Ende2": "", "Raum2": ""}, {"Vertiefung": "Autom./Robotik", "Name": "Robot Systems Engineering", "Dozent": "Dietrich", "Semester": "SS", "SWS": "4", "CP": "5", "Tag1": "Mittwoch", "Startzeit1": "11:40", "Ende1": "13:10", "Raum1": "H1.22", "Tag2": "Donnerstag", "Startzeit2": "11:40", "Ende2": "13:10", "Raum2": "H1.22"}, {"Vertiefung": "Elektronik", "Name": "Schaltungstechnik", "Dozent": "Kopystynski", "Semester": "SS", "SWS": "4", "CP": "5", "Tag1": "Montag", "Startzeit1": "11:40", "Ende1": "13:10", "Raum1": "A3.19", "Tag2": "Donnerstag", "Startzeit2": "14:00", "Ende2": "15:30", "Raum2": "A2.15"}] \ No newline at end of file diff --git a/kurse.ods b/kurse.ods new file mode 100644 index 0000000..3086c12 Binary files /dev/null and b/kurse.ods differ -- cgit v1.2.3