Esempio n. 1
0
#!/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()):
Esempio n. 2
0
  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/'
Esempio n. 3
0
#!/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()):