Fix license
This commit is contained in:
		
							parent
							
								
									3bb25b70a9
								
							
						
					
					
						commit
						3316e3bbab
					
				| 
						 | 
				
			
			@ -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.")
 | 
			
		||||
							
								
								
									
										1407
									
								
								static/schedule.json
								
								
								
								
							
							
						
						
									
										1407
									
								
								static/schedule.json
								
								
								
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
		Reference in New Issue