From f5a55cd959f79d07bc460e49cff2daaae621a351 Mon Sep 17 00:00:00 2001 From: Bjoern Riemer Date: Sat, 3 Sep 2016 15:24:39 +0200 Subject: [PATCH] added filter for . and - in speakername and title==subtitle --- qtcon2016/__init__.py | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/qtcon2016/__init__.py b/qtcon2016/__init__.py index d9e01ef..a2b1b17 100644 --- a/qtcon2016/__init__.py +++ b/qtcon2016/__init__.py @@ -102,9 +102,39 @@ def debug(): def tasks(queue, args): # iterate over all events extracted from the schedule xml-export + print(args) + eventid=-1 + try: + if args[0]: + eventid=int(args[0]) + except: + pass + fixupname = [] + fixuptitle = [] for event in events(scheduleUrl, titlemap): - # generate a task description and put them into the queue + fixup = 0 + if not eventid == -1: + if not eventid == event['id']: + print ('skip', event['id']) + continue + if event['title'] == event['subtitle']: + event['subtitle'] = "" + print ("fix subtitlei for",event['id']) + fixup=1 + if event['personnames'] == ".": + event['personnames'] ="" + print ("fixup personname . for",event['id']) + fixup=2 + if event['personnames'] == '-': + event['personnames']='' + print ("fixup person for",event['id']) + fixup=2 + if fixup == 1: + fixuptitle.append(event['id']) + if fixup == 2: + fixupname.append(event['id']) + #continue queue.put(Rendertask( infile = 'intro.svg', outfile = str(event['id'])+".ts", @@ -116,3 +146,5 @@ def tasks(queue, args): '$personnames': event['personnames'] } )) + print("fixup names:", fixupname) + print("fixup title:", fixuptitle)