Compare commits

...

4 Commits
r ... main

Author SHA1 Message Date
Ral 65325e5089
[PATCH] Disbale wrong footer 2025-05-09 21:47:34 +02:00
L3D 7bedeac38d
x 2025-05-08 18:58:20 +02:00
L3D 3316e3bbab
Fix license 2025-05-08 18:10:39 +02:00
L3D 3bb25b70a9
Update schedule 2025-05-08 17:11:21 +02:00
3 changed files with 1434 additions and 5 deletions

View File

@ -104,10 +104,7 @@ const list_tracks = (tracks) =>
const footer = (tracks, config) =>
html`
<div class="footer">
${list_tracks(tracks)}
${music.music_credits(config)}
</div>`;
<div class="footer"></div>`;
const update_main_slide = (data, time, config) => {

27
download_and_fix_schedule.py Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env python3
import requests
import json
# URL der JSON-Datei
url = "https://cfp.ctbk.de/fsck-2025/schedule/export/schedule.json"
# Herunterladen der JSON-Datei
response = requests.get(url)
if response.status_code == 200:
data = response.json()
# Ändern der JSON-Daten
for day in data["schedule"]["conference"]["days"]:
for room, talks in day['rooms'].items():
for talk in talks:
if 'do_not_record' in talk and talk['do_not_record'] is False:
if 'recording_license' in talk and talk['recording_license'] == "":
talk['recording_license'] = "CC-BY-4.0"
# Speichern der geänderten JSON-Datei
with open("static/schedule.json", "w") as f:
json.dump(data, f, indent=4)
print("Die JSON-Datei wurde erfolgreich heruntergeladen und modifiziert.")
else:
print("Fehler beim Herunterladen der JSON-Datei.")

File diff suppressed because one or more lines are too long