if not args.debug and not schedule: error("Either specify --debug or supply a schedule in config.ini") if args.debug: persons = ['Thomas Roth', 'Dmitry Nedospasov', 'Josh Datko'] events = [{ 'id': 'debug', 'title': 'wallet.fail', 'subtitle': 'Hacking the most popular cryptocurrency hardware wallets', 'persons': persons, 'personnames': ', '.join(persons), 'room': 'Borg', }] else: events = list(renderlib.events(schedule)) def describe_event(event): return "#{}: {}".format(event['id'], event['title']) def event_print(event, message): print("{} – {}".format(describe_event(event), message)) def fmt_command(command, **kwargs): args = {} for key, value in kwargs.items(): args[key] = shlex.quote(value)
error("Either specify --debug or supply a schedule") if args.debug: persons = ['Arnulf Christl', 'Astrid Emde', 'Dominik Helle', 'Till Adams'] events = [{ 'id': 3773, 'title': 'Was ist Open Source, wie funktioniert das?', 'subtitle': 'Die Organisation der Open Geo- und GIS-Welt. Worauf man achten sollte.', 'persons': persons, 'personnames': ', '.join(persons), 'room': 'Großer Saal', }] else: events = list(renderlib.events(args.schedule)) def describe_event(event): return "#{}: {}".format(event['id'], event['title']) def event_print(event, message): print("{} – {}".format(describe_event(event), message)) tempdir = tempfile.TemporaryDirectory() print('working in ' + tempdir.name) def fmt_command(command, **kwargs):
}] elif args.outro: events = [{ 'id': 'outro', 'title': 'Outro', }] elif args.bgloop: events = [{ 'id': 'bgloop', 'title': 'Background Loop', }] else: events = list(renderlib.events(args.schedule)) def describe_event(event): return "#{}: {}".format(event['id'], event['title']) def event_print(event, message): print("{} – {}".format(describe_event(event), message)) tempdir = tempfile.TemporaryDirectory() print('working in ' + tempdir.name) def fmt_command(command, **kwargs):