#!/usr/bin/python3 from c3recorder import ScheduleInterpreter from datetime import datetime, timedelta, date, time import os import fnmatch import constants #Constants serverUrl=constants.serverUrl fahrplanUrl="http://" + constants.fahrplanHost + constants.fahrplanUrl listOutput= constants.videoDestDir + "/DataTables/list.html" recordingLocation= constants.videoDestDir s = ScheduleInterpreter() s.createTalksLists() day = [datetime.now()]*5 day[1] = datetime.strptime("2018-12-27", "%Y-%m-%d") day[2] = datetime.strptime("2018-12-28", "%Y-%m-%d") day[3] = datetime.strptime("2018-12-29", "%Y-%m-%d") day[4] = datetime.strptime("2018-12-30", "%Y-%m-%d") talksByDay = [] talksByDay.append([]) allTalks = [] for k in s.roomlist.keys(): allTalks.extend(s.roomlist[k]) for i in range(1, 5): talksByDay.append([]) for talk in allTalks: if (talk.startDate.date() == day[i].date()):
timeIntervalList = [] while(startDate + delta < endDate): timeIntervalList.append(startDate+delta) delta += datetime.timedelta(minutes=gratingMinutes) return timeIntervalList def getDatetime(string): return datetime.datetime.strptime(string, "%Y-%m-%d %H:%M") def roundTimeTo5Minutes(tm): tm = tm - datetime.timedelta(minutes=tm.minute %5, seconds=tm.second, microseconds=tm.microsecond) return tm s = ScheduleInterpreter() s.getSchedule() s.createTalksLists() t = dict() t['title'] = "32C3 Fahrplan" t['talks'] = s.roomlist t['rooms'] = ['hall1', 'hall2', 'hallg', 'hall6'] t['talkDetailUrl'] = "http://events.ccc.de/congress/2015/Fahrplan/events/{0}.html" t['currentTime'] = roundTimeTo5Minutes(datetime.datetime.now()) allTalks = [] for k in s.roomlist.keys(): allTalks.extend(s.roomlist[k]) destDir='/srv/www/html/32c3.ex23.de/'
#!/usr/bin/python3 from c3recorder import ScheduleInterpreter from datetime import datetime, timedelta, date, time import os import fnmatch import constants #Constants serverUrl = constants.serverUrl fahrplanUrl = "http://" + constants.fahrplanHost + constants.fahrplanUrl listOutput = constants.videoDestDir + "/DataTables/list.html" recordingLocation = constants.videoDestDir s = ScheduleInterpreter() s.createTalksLists() day = [datetime.now()] * 5 day[1] = datetime.strptime("2018-12-27", "%Y-%m-%d") day[2] = datetime.strptime("2018-12-28", "%Y-%m-%d") day[3] = datetime.strptime("2018-12-29", "%Y-%m-%d") day[4] = datetime.strptime("2018-12-30", "%Y-%m-%d") talksByDay = [] talksByDay.append([]) allTalks = [] for k in s.roomlist.keys(): allTalks.extend(s.roomlist[k]) for i in range(1, 5): talksByDay.append([]) for talk in allTalks: if (talk.startDate.date() == day[i].date()):