diff --git a/00_example_render_byid/__init__.py b/00_example_render_byid/__init__.py index 7c6874b..f066308 100644 --- a/00_example_render_byid/__init__.py +++ b/00_example_render_byid/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/13np/__init__.py b/13np/__init__.py index 2747d5b..095c17a 100644 --- a/13np/__init__.py +++ b/13np/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/14np/__init__.py b/14np/__init__.py index ad50022..4e0ebb5 100644 --- a/14np/__init__.py +++ b/14np/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/16c3/__init__.py b/16c3/__init__.py index 98c1fc7..4c1ae0a 100644 --- a/16c3/__init__.py +++ b/16c3/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/1c2/__init__.py b/1c2/__init__.py index c49e297..05d4915 100644 --- a/1c2/__init__.py +++ b/1c2/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from itertools import zip_longest # URL to Schedule-XML diff --git a/30-jahre-btx/__init__.py b/30-jahre-btx/__init__.py index 54e55f8..86192ca 100644 --- a/30-jahre-btx/__init__.py +++ b/30-jahre-btx/__init__.py @@ -3,6 +3,7 @@ import svg.path, random from lxml import etree from renderlib import * +from schedulelib import * def introFrames(p): frames = 0 diff --git a/32c3sz/__init__.py b/32c3sz/__init__.py index e6f4557..f29f4c5 100644 --- a/32c3sz/__init__.py +++ b/32c3sz/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * def pyconFrames(params): frames = 500 diff --git a/36c3/__init__.py b/36c3/__init__.py index b6287b3..9a1c16b 100644 --- a/36c3/__init__.py +++ b/36c3/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/DS2016/__init__.py b/DS2016/__init__.py index 3fcc4dc..10eeb17 100644 --- a/DS2016/__init__.py +++ b/DS2016/__init__.py @@ -3,7 +3,9 @@ from lxml import etree from slugify import slugify from renderlib import * +from schedulelib import * from renderlib import * +from schedulelib import * from easing import * diff --git a/afu-tm18/__init__.py b/afu-tm18/__init__.py index 8453d2d..20c220c 100644 --- a/afu-tm18/__init__.py +++ b/afu-tm18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/afu/__init__.py b/afu/__init__.py index c26fe21..2c05c87 100644 --- a/afu/__init__.py +++ b/afu/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * def introFrames(p): diff --git a/asg2017/__init__.py b/asg2017/__init__.py index 39c9297..3ee089c 100644 --- a/asg2017/__init__.py +++ b/asg2017/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/asg2019/__init__.py b/asg2019/__init__.py index f12d7a5..b640e45 100644 --- a/asg2019/__init__.py +++ b/asg2019/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/bornhack2021/__init__.py b/bornhack2021/__init__.py index 45c88ad..4659a8a 100644 --- a/bornhack2021/__init__.py +++ b/bornhack2021/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/bub2018/__init__.py b/bub2018/__init__.py index ee3528e..6771e62 100644 --- a/bub2018/__init__.py +++ b/bub2018/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/camp1999/__init__.py b/camp1999/__init__.py index c1ee07e..b7aaae4 100644 --- a/camp1999/__init__.py +++ b/camp1999/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://annaberg6.de/stuff/camp99/schedule.xml' diff --git a/cc15/__init__.py b/cc15/__init__.py index c48bacc..d96c15d 100644 --- a/cc15/__init__.py +++ b/cc15/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://www.fossgis.de/konferenz/2014/programm/schedule.de.xml' diff --git a/cccamp15/__init__.py b/cccamp15/__init__.py index 865cf61..5dcca26 100644 --- a/cccamp15/__init__.py +++ b/cccamp15/__init__.py @@ -2,6 +2,7 @@ import random, sys from renderlib import * +from schedulelib import * from easing import * from colour import Color diff --git a/chaosradio/__init__.py b/chaosradio/__init__.py index 684d686..0da241f 100644 --- a/chaosradio/__init__.py +++ b/chaosradio/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * scheduleUrl = "" diff --git a/coreboot16/__init__.py b/coreboot16/__init__.py index b4266b9..6d1ed7a 100644 --- a/coreboot16/__init__.py +++ b/coreboot16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/datengarten/__init__.py b/datengarten/__init__.py index 79f55f6..b9842aa 100644 --- a/datengarten/__init__.py +++ b/datengarten/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * scheduleUrl = "https://berlin.ccc.de/datengarten/index.xml" diff --git a/denog7/__init__.py b/denog7/__init__.py index 2869b02..eaa074b 100644 --- a/denog7/__init__.py +++ b/denog7/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/denog8/__init__.py b/denog8/__init__.py index 2869b02..eaa074b 100644 --- a/denog8/__init__.py +++ b/denog8/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/divoc-hs/__init__.py b/divoc-hs/__init__.py index 1cd54e9..208644f 100644 --- a/divoc-hs/__init__.py +++ b/divoc-hs/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/divoc-ptt/__init__.py b/divoc-ptt/__init__.py index f7092df..83a8869 100644 --- a/divoc-ptt/__init__.py +++ b/divoc-ptt/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/ds14/__init__.py b/ds14/__init__.py index 90c8031..f1f65e5 100644 --- a/ds14/__init__.py +++ b/ds14/__init__.py @@ -4,6 +4,7 @@ import svg.path, random from lxml import etree from slugify import slugify from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'https://www.datenspuren.de/2014/fahrplan/schedule.xml' diff --git a/eh14/__init__.py b/eh14/__init__.py index 9d302ff..7373cae 100644 --- a/eh14/__init__.py +++ b/eh14/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * import math # URL to Schedule-XML diff --git a/eh15/__init__.py b/eh15/__init__.py index 443f443..1a612b8 100644 --- a/eh15/__init__.py +++ b/eh15/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'https://eh15.easterhegg.eu/frab/en/eh15/public/schedule.xml' diff --git a/eh17/__init__.py b/eh17/__init__.py index a45482c..6538749 100644 --- a/eh17/__init__.py +++ b/eh17/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path import random @@ -277,7 +278,7 @@ def tasks(queue, args, idlist, skiplist): if event['id'] == 8496: eventTitle = 'Know your tools - I’m firing my laser! -' - + # generate a task description and put them into the queue queue.put(Rendertask( infile='intro.svg', diff --git a/emf2016/__init__.py b/emf2016/__init__.py index cda51e3..942e8e2 100644 --- a/emf2016/__init__.py +++ b/emf2016/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML @@ -31,7 +32,7 @@ def introFrames(p): ('text', 'style', 'opacity', easeLinear(i, 1, 0, frames)), ('bg', 'style', 'opacity', easeLinear(i, 1, 0, frames)), ) - + frames = int(fps/2) for i in range(0, frames): yield ( @@ -40,7 +41,7 @@ def introFrames(p): ('text', 'style', 'opacity', 0), ('bg', 'style', 'opacity',0), ) - + # Show Sponsor frames = 5*fps for i in range(0, frames): diff --git a/emf2018/__init__.py b/emf2018/__init__.py index 64f561f..6147ce2 100644 --- a/emf2018/__init__.py +++ b/emf2018/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML @@ -15,13 +16,13 @@ def introFrames(p): nr = p['$id']; - # 1 Sekunde nix + # 1 Sekunde nix frames = 1*fps for i in range(0, frames): givenFrame += 1 yield ( ('bg', 'attr', '{http://www.w3.org/1999/xlink}href', "given-frames/frame%04d.png" % (givenFrame)), - ('layer1', 'style', 'opacity', "%.4f" % 0), # nix + ('layer1', 'style', 'opacity', "%.4f" % 0), # nix # ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, move, -move, frames)), ) @@ -44,7 +45,7 @@ def introFrames(p): ('layer1', 'style', 'opacity', "%.4f" %1), # ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, move, -move, frames)), ) - + # 1 Sekunde Text Fadeout frames = 1*fps for i in range(0, frames): @@ -54,7 +55,7 @@ def introFrames(p): ('layer1', 'style', 'opacity', "%.4f" % easeInQuad(i, 1, -1, frames)), # ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, move, -move, frames)), ) - + # Sponsors frames = 187 for i in range(0, frames): diff --git a/fiffkon/__init__.py b/fiffkon/__init__.py index e686fda..c535c32 100644 --- a/fiffkon/__init__.py +++ b/fiffkon/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * import math # URL to Schedule-XML diff --git a/fiffkon16/__init__.py b/fiffkon16/__init__.py index 6b6600a..851dc2e 100644 --- a/fiffkon16/__init__.py +++ b/fiffkon16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/fiffkon17/__init__.py b/fiffkon17/__init__.py index b8a13b1..2979554 100644 --- a/fiffkon17/__init__.py +++ b/fiffkon17/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/fiffkon18/__init__.py b/fiffkon18/__init__.py index dfbf609..5b0f51a 100644 --- a/fiffkon18/__init__.py +++ b/fiffkon18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/fiffkon21/__init__.py b/fiffkon21/__init__.py index 2510aa0..7afd707 100644 --- a/fiffkon21/__init__.py +++ b/fiffkon21/__init__.py @@ -2,6 +2,7 @@ # vim: tabstop=4 shiftwidth=4 expandtab from renderlib import * +from schedulelib import * from easing import * import math diff --git a/forumoe/__init__.py b/forumoe/__init__.py index 1613807..ea0815b 100644 --- a/forumoe/__init__.py +++ b/forumoe/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/forumoe19/__init__.py b/forumoe19/__init__.py index 906ec4c..c8c88a8 100644 --- a/forumoe19/__init__.py +++ b/forumoe19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/foss4g-2016/__init__.py b/foss4g-2016/__init__.py index 0ba19a7..c37c272 100644 --- a/foss4g-2016/__init__.py +++ b/foss4g-2016/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/foss4g-2019/__init__.py b/foss4g-2019/__init__.py index 72da60e..81dea26 100644 --- a/foss4g-2019/__init__.py +++ b/foss4g-2019/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path @@ -160,7 +161,7 @@ def pauseFrames(params): ('text1', 'style', 'opacity', 0), ('text2', 'style', 'opacity', 0), ) - + def debug(): render('intro.svg', '../intro.ts', diff --git a/fossgis14/__init__.py b/fossgis14/__init__.py index b71e4cb..6008f08 100644 --- a/fossgis14/__init__.py +++ b/fossgis14/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://www.fossgis.de/konferenz/2014/programm/schedule.de.xml' diff --git a/fossgis15/__init__.py b/fossgis15/__init__.py index ac2b287..562bfb6 100644 --- a/fossgis15/__init__.py +++ b/fossgis15/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://www.fossgis.de/konferenz/2015/programm/schedule.de.xml' diff --git a/fossgis16/__init__.py b/fossgis16/__init__.py index 2cf3bf3..c04f3d5 100644 --- a/fossgis16/__init__.py +++ b/fossgis16/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fossgis17/__init__.py b/fossgis17/__init__.py index c79c77f..cd6958c 100644 --- a/fossgis17/__init__.py +++ b/fossgis17/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fossgis19/__init__.py b/fossgis19/__init__.py index c64a235..3ab41ba 100755 --- a/fossgis19/__init__.py +++ b/fossgis19/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fossgis20/__init__.py b/fossgis20/__init__.py index df64e9a..20bfd26 100644 --- a/fossgis20/__init__.py +++ b/fossgis20/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/froscon2014/__init__.py b/froscon2014/__init__.py index 6fb9db8..9946a49 100644 --- a/froscon2014/__init__.py +++ b/froscon2014/__init__.py @@ -3,6 +3,7 @@ import svg.path from lxml import etree from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://programm.froscon.de/2014/schedule.xml' diff --git a/froscon2015/__init__.py b/froscon2015/__init__.py index 30f1adb..5c53afa 100644 --- a/froscon2015/__init__.py +++ b/froscon2015/__init__.py @@ -3,6 +3,7 @@ import svg.path from lxml import etree from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/froscon2016/__init__.py b/froscon2016/__init__.py index 9d95357..06c3765 100644 --- a/froscon2016/__init__.py +++ b/froscon2016/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/froscon2017/__init__.py b/froscon2017/__init__.py index 92039d5..143ab25 100644 --- a/froscon2017/__init__.py +++ b/froscon2017/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/froscon2018/__init__.py b/froscon2018/__init__.py index 6aa79ab..bdde5c5 100644 --- a/froscon2018/__init__.py +++ b/froscon2018/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/froscon2019/__init__.py b/froscon2019/__init__.py index 6b77980..af6786a 100644 --- a/froscon2019/__init__.py +++ b/froscon2019/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/froscon2020/__init__.py b/froscon2020/__init__.py index 99787cf..37b0b4c 100644 --- a/froscon2020/__init__.py +++ b/froscon2020/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/froscon2022/__init__.py b/froscon2022/__init__.py index 4df93e5..c14ae06 100644 --- a/froscon2022/__init__.py +++ b/froscon2022/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * import svg.path diff --git a/fusion16/__init__.py b/fusion16/__init__.py index 2acc41f..17bd760 100644 --- a/fusion16/__init__.py +++ b/fusion16/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fusion18/__init__.py b/fusion18/__init__.py index 0a75727..0ce4ffb 100644 --- a/fusion18/__init__.py +++ b/fusion18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fusion19/__init__.py b/fusion19/__init__.py index f7b09ab..0f5f245 100644 --- a/fusion19/__init__.py +++ b/fusion19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/fusion22/__init__.py b/fusion22/__init__.py index 04bb03f..21ff12d 100644 --- a/fusion22/__init__.py +++ b/fusion22/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/glt19/__init__.py b/glt19/__init__.py index 7c61455..4580856 100644 --- a/glt19/__init__.py +++ b/glt19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/glt22/__init__.py b/glt22/__init__.py index 1053f05..afc95b2 100644 --- a/glt22/__init__.py +++ b/glt22/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/gpn15/__init__.py b/gpn15/__init__.py index f583648..7effafb 100644 --- a/gpn15/__init__.py +++ b/gpn15/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://bl0rg.net/~andi/gpn15-fahrplan/schedule.xml' diff --git a/gpn16/__init__.py b/gpn16/__init__.py index 3f622a9..9ac1b00 100644 --- a/gpn16/__init__.py +++ b/gpn16/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/gpn20/__init__.py b/gpn20/__init__.py index c2629d9..cd2d5e7 100644 --- a/gpn20/__init__.py +++ b/gpn20/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/guadec16/__init__.py b/guadec16/__init__.py index e202707..14dee6b 100644 --- a/guadec16/__init__.py +++ b/guadec16/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML @@ -100,7 +101,7 @@ def pauseFrames(p): yield ( ('onhold', 'style', 'opacity', "%.4f" % easeLinear(i, 1, -0.8, frames-1)), ) - + frames = int(1.5*fps) for i in range(0, frames): yield ( @@ -116,7 +117,7 @@ def outroFrames(p): scale = easeLinear(i, 1.3, 0.3 , frames-1) opacity = 0 if i > int(frames*0.7): - opacity = easeLinear(int(i-frames*0.7), 0, 1, int(frames-frames*0.7)-1) + opacity = easeLinear(int(i-frames*0.7), 0, 1, int(frames-frames*0.7)-1) yield ( ('guadeclogoscale', 'attr', 'transform', 'scale({scale},{scale})'.format(scale=scale),), ('fadetoblack', 'style', 'opacity', '{opac}'.format(opac=opacity),), @@ -129,7 +130,7 @@ def outroFrames(p): ('fadetoblack', 'style', 'opacity', "1"), ) - + def debug(): render( 'intro.svg', @@ -162,7 +163,7 @@ def tasks(queue, args): if not str(event['id']) in args: continue - if len(event['title']) < 71: + if len(event['title']) < 71: params = { '$title': event['title'], '$longtitle': '', diff --git a/jh16-berlin/__init__.py b/jh16-berlin/__init__.py index b2a0eeb..8e6a330 100644 --- a/jh16-berlin/__init__.py +++ b/jh16-berlin/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh16-nord/__init__.py b/jh16-nord/__init__.py index 3a6d628..c1430de 100644 --- a/jh16-nord/__init__.py +++ b/jh16-nord/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh16-sued/__init__.py b/jh16-sued/__init__.py index a9c7390..6aaff17 100644 --- a/jh16-sued/__init__.py +++ b/jh16-sued/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh16-west/__init__.py b/jh16-west/__init__.py index 9b83e46..6139d8b 100644 --- a/jh16-west/__init__.py +++ b/jh16-west/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh18-berlin/__init__.py b/jh18-berlin/__init__.py index fba2d2a..a2322db 100644 --- a/jh18-berlin/__init__.py +++ b/jh18-berlin/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh18-koeln/__init__.py b/jh18-koeln/__init__.py index 2c98431..7a9e3b5 100644 --- a/jh18-koeln/__init__.py +++ b/jh18-koeln/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh18-ulm/__init__.py b/jh18-ulm/__init__.py index e2d3a4d..b1d09b6 100644 --- a/jh18-ulm/__init__.py +++ b/jh18-ulm/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh19-hh/__init__.py b/jh19-hh/__init__.py index 2a95c8c..f48cac2 100644 --- a/jh19-hh/__init__.py +++ b/jh19-hh/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque @@ -184,7 +185,7 @@ def debug(): '../insert_Hanno.mkv', insertFrames, { - '$TITLE': "Hanno", + '$TITLE': "Hanno", '$SUBTITLE': "Jugend hackt Hamburg", } ) @@ -193,7 +194,7 @@ def debug(): '../insert_Julia.mkv', insertFrames, { - '$TITLE': "Julia", + '$TITLE': "Julia", '$SUBTITLE': "Moderatorin und Mentorin", } ) @@ -240,7 +241,7 @@ def tasks(queue, args, idlist, skiplist): infile = 'insert.svg', outfile = "insert_{}.mkv".format(projectname.replace("/", "_")), parameters = { - '$TITLE': event['title'], + '$TITLE': event['title'], '$SUBTITLE': event['personnames'], } ).animated(insertFrames)) diff --git a/jh19-rostock/__init__.py b/jh19-rostock/__init__.py index eb8c769..a3a3420 100644 --- a/jh19-rostock/__init__.py +++ b/jh19-rostock/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jh19-ulm/__init__.py b/jh19-ulm/__init__.py index fba2d2a..a2322db 100644 --- a/jh19-ulm/__init__.py +++ b/jh19-ulm/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/jugendhackt/intro-background.svg b/jugendhackt/intro-background.svg new file mode 100644 index 0000000..1527640 --- /dev/null +++ b/jugendhackt/intro-background.svg @@ -0,0 +1,1629 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HAMBURG + + + + + + + + + + + + diff --git a/jugendhackt/jh23hh-schedule.xml b/jugendhackt/jh23hh-schedule.xml new file mode 100644 index 0000000..f1bd502 --- /dev/null +++ b/jugendhackt/jh23hh-schedule.xml @@ -0,0 +1,42 @@ + + + + + jugend-hackt-hamburg-2023 + Jugend hackt Hamburg 2023 + 2023-10-29 + 2023-10-29 + 1 + 00:05 + Europe/Berlin + + + + + 2023-10-29T13:00:00+02:00 + 13:00 + 01:00 + Betahaus + jugend-hackt-hamburg-2023-101-abschluss + + + false + + Abschlusspräsentation + Teilnehmende von Jugend hackt Hamburg 2023 + + Talk + de + Alle Projekte werden auf der großen Bühne vorgestellt. + + + + Hanno S. + Rike + + + + + + + diff --git a/jugendhackt/outro.svg b/jugendhackt/outro.svg new file mode 100644 index 0000000..fe05f82 --- /dev/null +++ b/jugendhackt/outro.svg @@ -0,0 +1,1558 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HAMBURG + + + + + + + + + + + + + CC-BY 4.0 Jugend hackt 2023 jugendhackt.org + diff --git a/ke1/__init__.py b/ke1/__init__.py index 0135851..88dc29b 100644 --- a/ke1/__init__.py +++ b/ke1/__init__.py @@ -2,6 +2,7 @@ from renderlib import * +from schedulelib import * from easing import * from collections import deque diff --git a/lac18/__init__.py b/lac18/__init__.py index 644d870..5a8fa80 100644 --- a/lac18/__init__.py +++ b/lac18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/minilac16/__init__.py b/minilac16/__init__.py index 3223ab9..645adea 100644 --- a/minilac16/__init__.py +++ b/minilac16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * from lxml import etree @@ -62,7 +63,7 @@ def tasks(queue, args): def tasks(queue, args): # iterate over all events extracted from the schedule xml-export for event in events(scheduleUrl): - if event['room'] not in ('Seminar room', 'Soundlab', 'Mainhall'): + if event['room'] not in ('Seminar room', 'Soundlab', 'Mainhall'): print("skipping room %s (%s)" % (event['room'], event['title'])) continue diff --git a/mrmcd2014/__init__.py b/mrmcd2014/__init__.py index ca4a209..85a1643 100644 --- a/mrmcd2014/__init__.py +++ b/mrmcd2014/__init__.py @@ -3,6 +3,7 @@ import svg.path, random from lxml import etree from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'http://fahrplan.mrmcd.net/schedule.xml' diff --git a/mrmcd2016/__init__.py b/mrmcd2016/__init__.py index 6078795..f8d1d5b 100644 --- a/mrmcd2016/__init__.py +++ b/mrmcd2016/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/mrmcd2017/__init__.py b/mrmcd2017/__init__.py index 979968b..10022b4 100755 --- a/mrmcd2017/__init__.py +++ b/mrmcd2017/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/nixcon2015/__init__.py b/nixcon2015/__init__.py index 55be336..1c73ae0 100644 --- a/nixcon2015/__init__.py +++ b/nixcon2015/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/occ16/__init__.py b/occ16/__init__.py index d31e87f..1ac16f5 100644 --- a/occ16/__init__.py +++ b/occ16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/occon18/__init__.py b/occon18/__init__.py index 6731e9d..f0e9636 100644 --- a/occon18/__init__.py +++ b/occon18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osc16/__init__.py b/osc16/__init__.py index 6675c13..b486f28 100644 --- a/osc16/__init__.py +++ b/osc16/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osc16_dv/__init__.py b/osc16_dv/__init__.py index 356c00d..36d4200 100644 --- a/osc16_dv/__init__.py +++ b/osc16_dv/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osc17/__init__.py b/osc17/__init__.py index 62b1027..e9c8782 100644 --- a/osc17/__init__.py +++ b/osc17/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osc18/__init__.py b/osc18/__init__.py index 7151a21..4adff85 100644 --- a/osc18/__init__.py +++ b/osc18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osc19/__init__.py b/osc19/__init__.py index e3ca75b..145a639 100644 --- a/osc19/__init__.py +++ b/osc19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osmocon17/__init__.py b/osmocon17/__init__.py index e95bd94..7de75fa 100644 --- a/osmocon17/__init__.py +++ b/osmocon17/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osmocon18/__init__.py b/osmocon18/__init__.py index 70f3d96..036ab8e 100644 --- a/osmocon18/__init__.py +++ b/osmocon18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osmodevcon18/__init__.py b/osmodevcon18/__init__.py index ecede30..7187ae3 100644 --- a/osmodevcon18/__init__.py +++ b/osmodevcon18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/osmodevcon19/__init__.py b/osmodevcon19/__init__.py index d6129ea..846be3a 100644 --- a/osmodevcon19/__init__.py +++ b/osmodevcon19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/ppw15b/__init__.py b/ppw15b/__init__.py index 37af179..d7f8772 100644 --- a/ppw15b/__init__.py +++ b/ppw15b/__init__.py @@ -2,6 +2,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'https://frab.sendegate.de/de/ppw15b/public/schedule.xml' diff --git a/pwb18/__init__.py b/pwb18/__init__.py index 93ccaea..9ac2be2 100644 --- a/pwb18/__init__.py +++ b/pwb18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/pycon14/__init__.py b/pycon14/__init__.py index cd41564..d11cda4 100644 --- a/pycon14/__init__.py +++ b/pycon14/__init__.py @@ -2,13 +2,14 @@ import subprocess from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'https://ep2014.europython.eu/schedule.frab.xml' # For (really) too long titles titlemap = { - + } def pyconFrames(): diff --git a/pydata14/__init__.py b/pydata14/__init__.py index fef1e70..67cab88 100644 --- a/pydata14/__init__.py +++ b/pydata14/__init__.py @@ -3,13 +3,14 @@ import subprocess import os.path from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'file://' + os.path.join(os.path.dirname(os.path.abspath(__file__)), 'schedule.xml') # For (really) too long titles titlemap = { - + } def introFrames(): diff --git a/pydata15/__init__.py b/pydata15/__init__.py index ad40689..ed2fb4a 100644 --- a/pydata15/__init__.py +++ b/pydata15/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * # URL to Schedule-XML scheduleUrl = 'https://raw.githubusercontent.com/pydataberlin/pydataberlin.github.io/master/utils/pydata_berlin_voc.xml' diff --git a/qtcon2016/__init__.py b/qtcon2016/__init__.py index a2b1b17..80c42bf 100644 --- a/qtcon2016/__init__.py +++ b/qtcon2016/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/qtws2017/__init__.py b/qtws2017/__init__.py index 0027c3b..4a0ef95 100644 --- a/qtws2017/__init__.py +++ b/qtws2017/__init__.py @@ -3,6 +3,7 @@ import subprocess import os.path from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/sendezentrum14/__init__.py b/sendezentrum14/__init__.py index e1a0c74..3440c38 100644 --- a/sendezentrum14/__init__.py +++ b/sendezentrum14/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * import math def pauseFrames(): diff --git a/smarthomeday2018/__init__.py b/smarthomeday2018/__init__.py index 57eef6e..c275929 100644 --- a/smarthomeday2018/__init__.py +++ b/smarthomeday2018/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/sonoj19/__init__.py b/sonoj19/__init__.py index 1d1d3bc..ff86d57 100644 --- a/sonoj19/__init__.py +++ b/sonoj19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * from math import sin, pi diff --git a/sotm2019/__init__.py b/sotm2019/__init__.py index e2ce122..41e0699 100644 --- a/sotm2019/__init__.py +++ b/sotm2019/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/sotm2020/__init__.py b/sotm2020/__init__.py index df64e9a..20bfd26 100644 --- a/sotm2020/__init__.py +++ b/sotm2020/__init__.py @@ -2,6 +2,7 @@ import subprocess from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/sotmeu14/__init__.py b/sotmeu14/__init__.py index b68eea1..e94f9d8 100644 --- a/sotmeu14/__init__.py +++ b/sotmeu14/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * import math # URL to Schedule-XML diff --git a/subscribe/__init__.py b/subscribe/__init__.py index be1145f..788f31b 100644 --- a/subscribe/__init__.py +++ b/subscribe/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML @@ -15,13 +16,13 @@ def introFrames(p): nr = p['$id']; - # 9 Sekunden nix + # 9 Sekunden nix frames = 9*fps for i in range(0, frames): givenFrame += 1 yield ( ('bg', 'attr', '{http://www.w3.org/1999/xlink}href', "given-frames/frame%04d.png" % (givenFrame)), - ('layer1', 'style', 'opacity', "%.4f" % 0), # nix + ('layer1', 'style', 'opacity', "%.4f" % 0), # nix # ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, move, -move, frames)), ) diff --git a/subscribe10/__init__.py b/subscribe10/__init__.py index 2d2edcf..3c0b3a5 100644 --- a/subscribe10/__init__.py +++ b/subscribe10/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML @@ -15,13 +16,13 @@ def introFrames(p): nr = p['$id']; - # 9 Sekunden nix + # 9 Sekunden nix frames = 9*fps for i in range(0, frames): givenFrame += 1 yield ( ('bg', 'attr', '{http://www.w3.org/1999/xlink}href', "given-frames/frame%04d.png" % (givenFrame)), - ('layer1', 'style', 'opacity', "%.4f" % 0), # nix + ('layer1', 'style', 'opacity', "%.4f" % 0), # nix # ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, move, -move, frames)), ) diff --git a/suselabs18/__init__.py b/suselabs18/__init__.py index 0b4687e..e524ee0 100644 --- a/suselabs18/__init__.py +++ b/suselabs18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/systemd-conf-15/__init__.py b/systemd-conf-15/__init__.py index cc64875..25d8ee1 100644 --- a/systemd-conf-15/__init__.py +++ b/systemd-conf-15/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/systemd-conf-16/__init__.py b/systemd-conf-16/__init__.py index 23ec2f5..73da313 100644 --- a/systemd-conf-16/__init__.py +++ b/systemd-conf-16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/systemkonform/__init__.py b/systemkonform/__init__.py index 229beff..a759b9b 100644 --- a/systemkonform/__init__.py +++ b/systemkonform/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/taskforce_biometrics/__init__.py b/taskforce_biometrics/__init__.py index bf98b28..8701f4d 100644 --- a/taskforce_biometrics/__init__.py +++ b/taskforce_biometrics/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * def introFrames(p): diff --git a/vcfb/__init__.py b/vcfb/__init__.py index ca96496..92ff7a1 100644 --- a/vcfb/__init__.py +++ b/vcfb/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/vcfb15/__init__.py b/vcfb15/__init__.py index ca96496..92ff7a1 100644 --- a/vcfb15/__init__.py +++ b/vcfb15/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/vcfb16/__init__.py b/vcfb16/__init__.py index 039f102..7fd3334 100644 --- a/vcfb16/__init__.py +++ b/vcfb16/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/vcfb17/__init__.py b/vcfb17/__init__.py index 8ba8007..50c4e7c 100644 --- a/vcfb17/__init__.py +++ b/vcfb17/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/vcfb18/__init__.py b/vcfb18/__init__.py index a7ade7a..28faafb 100644 --- a/vcfb18/__init__.py +++ b/vcfb18/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/vcfb19/__init__.py b/vcfb19/__init__.py index 149c9df..762d18f 100644 --- a/vcfb19/__init__.py +++ b/vcfb19/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math diff --git a/vcfb22/__init__.py b/vcfb22/__init__.py index 766aa09..4999dc6 100644 --- a/vcfb22/__init__.py +++ b/vcfb22/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math @@ -121,7 +122,7 @@ def tasks(queue, params, idlist, skiplist): # '$TAGLINE': person['tagline'], # } # )) -# +# # queue.put(Rendertask( # infile = 'lower-third.svg', # outfile = 'event_{}_persons.png'.format(str(event['id'])), @@ -130,7 +131,7 @@ def tasks(queue, params, idlist, skiplist): # '$TAGLINE': '', # } # )) -# +# # place a task for the outro into the queue if not "out" in skiplist: queue.put(Rendertask( diff --git a/vcfb23/__init__.py b/vcfb23/__init__.py index 35cba63..c638396 100644 --- a/vcfb23/__init__.py +++ b/vcfb23/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * import math @@ -121,7 +122,7 @@ def tasks(queue, params, idlist, skiplist): # '$TAGLINE': person['tagline'], # } # )) -# +# # queue.put(Rendertask( # infile = 'lower-third.svg', # outfile = 'event_{}_persons.png'.format(str(event['id'])), @@ -130,7 +131,7 @@ def tasks(queue, params, idlist, skiplist): # '$TAGLINE': '', # } # )) -# +# # place a task for the outro into the queue if not "out" in skiplist: queue.put(Rendertask( diff --git a/voc/__init__.py b/voc/__init__.py index 9c7cd7d..ae4277d 100644 --- a/voc/__init__.py +++ b/voc/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * def pauseFrames(p): diff --git a/wikidatacon2017/__init__.py b/wikidatacon2017/__init__.py index abeabc4..5283710 100644 --- a/wikidatacon2017/__init__.py +++ b/wikidatacon2017/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML diff --git a/wikidatacon2019/__init__.py b/wikidatacon2019/__init__.py index 0d30ed1..c580af6 100644 --- a/wikidatacon2019/__init__.py +++ b/wikidatacon2019/__init__.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 from renderlib import * +from schedulelib import * from easing import * # URL to Schedule-XML