This commit is contained in:
Christian Gerbrandt 2017-08-05 07:19:48 +00:00 committed by GitHub
commit 07db1128f7
7 changed files with 657 additions and 3 deletions

129
mm17/__init__.py Normal file
View file

@ -0,0 +1,129 @@
#!/usr/bin/python3
from renderlib import *
from easing import *
# URL to Schedule-XML
scheduleUrl = 'https://c3voc.de/share/schedules/mm17.xml'
def introFrames(args):
#show for 1 second
frames = 1*fps
for i in range(0, frames):
yield (
('title', 'style', 'opacity', 0),
('persons', 'style', 'opacity', 0),
('persons2', 'style', 'opacity', 0),
)
#fade in 2 seconds
frames = 2*fps
for i in range(0, frames):
yield(
('title', 'style', 'opacity', easeInQuad(i, 0, 1, frames)),
('persons', 'style', 'opacity', easeInQuad(i, 0, 1, frames)),
('persons2', 'style', 'opacity', easeInQuad(i, 0, 1, frames)),
)
#show for 5 seconds
frames = 5*fps
for i in range(0, frames):
yield(
('title', 'style', 'opacity', 1),
('persons', 'style', 'opacity', 1),
('persons2', 'style', 'opacity', 1),
)
def backgroundFrames(arg):
#show for 1 second
frames = 1*fps
for i in range(0, frames):
yield tuple()
def outroFrames(args):
# show for 6 seconds
frames = 6*fps
for i in range(0, frames):
yield tuple()
def pauseFrames(args):
# show for 1 second
frames = 1*fps
for i in range(0, frames):
yield tuple()
def debug():
render('intro.svg',
'../intro.ts',
introFrames,
{
'$title': 'Make Munich Vortag',
'$persons1': 'MM17 1',
'$persons2': 'MM17 2'
}
)
render('outro.svg',
'../outro.ts',
outroFrames
)
render(
'background.svg',
'../background.ts',
backgroundFrames
)
render('pause.svg',
'../pause.ts',
pauseFrames
)
def tasks(queue, args, idlist, skiplist):
# iterate over all events extracted from the schedule xml-export
for event in events(scheduleUrl):
if not (idlist==[]):
if 000000 in idlist:
print("skipping id (%s [%s])" % (event['title'], event['id']))
continue
if int(event['id']) not in idlist:
print("skipping id (%s [%s])" % (event['title'], event['id']))
continue
# generate a task description and put them into the queue
queue.put(Rendertask(
infile = 'intro.svg',
outfile = str(event['id'])+".ts",
sequence = introFrames,
parameters = {
'$id': event['id'],
'$title': event['title'],
'$persons1': event['personnames'].upper(),
'$persons2': event['personnames2'].upper()
}
))
# place a task for the outro into the queue
if not "out" in skiplist:
queue.put(Rendertask(
infile = 'outro.svg',
outfile = 'outro.ts',
sequence = outroFrames
))
# place the pause-sequence into the queue
if not "pause" in skiplist:
queue.put(Rendertask(
infile = 'pause.svg',
outfile = 'pause.ts',
sequence = pauseFrames
))
# place the background-sequence into the queue
if not "bg" in skiplist:
queue.put(Rendertask(
infile = 'background.svg',
outfile = 'background.ts',
sequence = backgroundFrames
))

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="1920px" height="1080px" viewBox="0 0 1920 1080" enable-background="new 0 0 1920 1080" xml:space="preserve">
<rect fill="#10A6D4" width="1920" height="1080"/>
<g>
<g>
<path fill="#FFFFFF" d="M1733.418,216.767h0.111c1.631-3.486,4.61-3.992,6.972-4.104c2.699-0.057,6.297,1.124,6.747,4.104h0.111
c1.406-2.755,3.711-4.104,7.31-4.104c5.397,0,7.759,3.373,7.759,6.746v25.806h-7.309v-21.42c0-2.868-0.281-5.679-3.486-5.51
c-3.148,0.169-3.711,2.361-3.711,6.072v20.858h-7.308v-21.814c0-2.811-0.226-5.172-3.599-5.116
c-3.43,0.057-3.598,2.586-3.598,6.072v20.858h-7.31v-31.708h7.31V216.767z"/>
<path fill="#FFFFFF" d="M1792.396,245.215c-0.507-1.012-0.563-2.136-0.45-3.26h-0.113c-0.843,1.292-1.799,2.361-2.923,3.036
c-1.068,0.675-2.249,1.068-3.486,1.068c-5.902,0-8.489-2.979-8.489-9.501c0-7.252,5.116-8.995,10.851-11.356
c3.093-1.293,4.217-2.698,3.599-5.285c-0.337-1.405-1.462-1.63-3.43-1.63c-3.317,0-3.879,1.743-3.823,4.611h-6.971
c-0.057-6.016,1.911-10.232,11.075-10.232c9.951,0,10.569,5.229,10.457,9.389v18.722c0,1.518,0.225,2.979,0.618,4.441H1792.396z
M1791.384,228.518c-1.799,1.236-3.992,2.473-5.903,4.048c-1.068,0.899-1.236,2.473-1.236,3.823c0,2.417,0.73,4.047,3.429,4.047
c4.329,0,3.542-5.453,3.711-8.489V228.518z"/>
<path fill="#FFFFFF" d="M1813.817,245.215v-42.166h7.31v19.059c0,1.349-0.057,2.643-0.113,3.992h0.113l6.914-12.593h7.983
l-7.983,12.762l7.759,18.946h-8.152l-4.554-12.931l-1.967,3.261v9.67H1813.817z"/>
<path fill="#FFFFFF" d="M1847.495,224.413c-0.338-7.477,3.485-11.75,10.682-11.75c10.176,0,11.244,5.285,11.244,13.943v4.272
h-14.618v4.61c0.057,4.161,1.631,4.947,3.823,4.947c2.699,0,3.486-1.967,3.374-5.959h7.309c0.281,7.083-2.643,11.581-10.12,11.581
c-8.433,0-11.862-3.991-11.693-13.324V224.413z M1862.112,225.257v-2.755c-0.057-3.205-0.899-4.217-3.823-4.217
c-3.654,0-3.486,2.812-3.486,5.679v1.293H1862.112z"/>
</g>
<g>
<path fill="#FFFFFF" d="M1730.213,278.991h-4.407v-19.673h7.02l2.36,9.128c0.378,1.495,0.63,3.017,0.818,4.538h0.063
c0.22-1.941,0.377-3.252,0.692-4.538l2.36-9.128h6.987v19.673h-4.406v-6.19c0-3.908,0.094-7.816,0.377-11.725h-0.062
l-4.721,17.916h-2.676l-4.627-17.916h-0.157c0.283,3.909,0.378,7.817,0.378,11.725V278.991z"/>
<path fill="#FFFFFF" d="M1768.77,259.318h4.407v13.718c0,4.354-1.7,6.427-7.46,6.427c-5.822,0-7.522-2.072-7.522-6.427v-13.718
h4.406v13.404c0,1.889,0.157,3.777,3.147,3.777c2.864,0,3.021-1.889,3.021-3.777V259.318z"/>
<path fill="#FFFFFF" d="M1795.839,259.318h4.406v19.673h-4.596l-3.431-7.004c-1.164-2.334-2.108-4.721-3.147-7.816h-0.062
c0.157,1.626,0.346,3.62,0.472,5.613c0.126,1.967,0.221,3.935,0.221,5.509v3.698h-4.406v-19.673h4.563l3.431,7.161
c1.133,2.282,2.077,4.616,3.147,7.816h0.063c-0.157-1.784-0.315-3.698-0.441-5.587c-0.125-1.889-0.22-3.777-0.22-5.535V259.318z"
/>
<path fill="#FFFFFF" d="M1812.426,278.991v-19.673h4.407v19.673H1812.426z"/>
<path fill="#FFFFFF" d="M1842.988,271.987c-0.031,0.368-0.062,0.761-0.094,1.128c-0.221,3.593-1.668,6.348-6.578,6.348
c-7.239,0-7.712-3.83-7.712-9.076v-2.807c0.188-5.01,0.661-8.734,7.712-8.734c3.934,0.052,6.138,1.731,6.452,5.089
c0.062,0.498,0.126,0.997,0.095,1.495h-4.344c-0.189-1.259-0.032-3.62-2.203-3.62c-3.463,0-3.18,3.437-3.18,4.958v5.456
c0,1.626,0.158,4.276,3.18,4.276c2.423,0,2.141-3.253,2.234-4.512H1842.988z"/>
<path fill="#FFFFFF" d="M1854.383,278.991v-19.673h4.406v7.791h6.17v-7.791h4.406v19.673h-4.406v-8.997h-6.17v8.997H1854.383z"/>
</g>
<g>
<path fill="#FFFFFF" d="M1855.432,96.203c0-6.028-4.907-10.933-10.936-10.933c-6.031,0-10.936,4.905-10.936,10.933
c0,3.984,2.146,7.466,5.333,9.375v23.828c0,23.59-19.189,42.775-42.778,42.775c-23.431,0-42.512-18.937-42.763-42.309
c3.071-1.94,5.125-5.355,5.125-9.252c0-6.025-4.907-10.933-10.935-10.933c-6.033,0-10.94,4.907-10.94,10.933
c0,4.253,2.444,7.935,5.993,9.744c0.518,29.084,24.319,52.587,53.52,52.587c29.524,0,53.549-24.021,53.549-53.545v-23.567
C1853.095,103.991,1855.432,100.365,1855.432,96.203 M1747.543,115.669c2.729,0,4.95,2.225,4.95,4.951
c0,2.733-2.221,4.956-4.95,4.956c-2.733,0-4.956-2.223-4.956-4.956C1742.587,117.895,1744.81,115.669,1747.543,115.669
M1844.496,91.25c2.73,0,4.948,2.223,4.948,4.953c0,2.733-2.218,4.953-4.948,4.953s-4.953-2.22-4.953-4.953
C1839.543,93.473,1841.766,91.25,1844.496,91.25"/>
<path fill="#FFFFFF" d="M1814.284,80.877v47.394h10.771V80.877c3.307-1.884,5.548-5.438,5.548-9.508
c0-6.032-4.903-10.937-10.936-10.937c-6.027,0-10.935,4.905-10.935,10.937C1808.732,75.439,1810.973,78.993,1814.284,80.877
M1819.667,66.417c2.73,0,4.953,2.222,4.953,4.953s-2.223,4.953-4.953,4.953s-4.953-2.223-4.953-4.953
S1816.937,66.417,1819.667,66.417"/>
<path fill="#FFFFFF" d="M1790.188,66.499v61.773h10.77V66.499c3.307-1.88,5.553-5.433,5.553-9.508
c0-6.028-4.907-10.933-10.937-10.933c-6.031,0-10.936,4.905-10.936,10.933C1784.638,61.065,1786.879,64.619,1790.188,66.499
M1795.573,52.04c2.73,0,4.954,2.221,4.954,4.951c0,2.735-2.224,4.956-4.954,4.956s-4.953-2.221-4.953-4.956
C1790.62,54.26,1792.843,52.04,1795.573,52.04"/>
<path fill="#FFFFFF" d="M1765.932,71.301v56.971h10.771V71.301c3.307-1.88,5.55-5.431,5.55-9.506
c0-6.03-4.907-10.933-10.938-10.933c-6.027,0-10.935,4.903-10.935,10.933C1760.38,65.87,1762.62,69.421,1765.932,71.301
M1771.314,56.844c2.73,0,4.956,2.218,4.956,4.951c0,2.732-2.226,4.955-4.956,4.955s-4.953-2.223-4.953-4.955
C1766.361,59.062,1768.584,56.844,1771.314,56.844"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

157
mm17/artwork/intro.svg Normal file
View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
width="1920px"
height="1080px"
viewBox="0 0 1920 1080"
enable-background="new 0 0 1920 1080"
xml:space="preserve"
inkscape:version="0.92.1 r"
sodipodi:docname="intro.svg"><metadata
id="metadata51"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs49" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="851"
id="namedview47"
showgrid="false"
inkscape:zoom="0.53180322"
inkscape:cx="819.53459"
inkscape:cy="508.81404"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_1" /><image
sodipodi:absref="/Users/derchris/Development/intro-outro-generator/mm17/artwork/Hintergrund-komplett1920x1080RGB_V2.jpg"
xlink:href="Hintergrund-komplett1920x1080RGB_V2.jpg"
overflow="visible"
enable-background="new "
width="1920"
height="1080"
id="image3"
style="overflow:visible" /><g
id="g5"><g
id="g7"><path
fill="#FFFFFF"
d="M1617.739,350.462h0.174c2.53-5.414,7.159-6.199,10.825-6.374c4.19-0.087,9.779,1.746,10.479,6.374h0.173 c2.185-4.278,5.765-6.374,11.351-6.374c8.382,0,12.05,5.238,12.05,10.479v40.073h-11.351v-33.264c0-4.453-0.438-8.819-5.412-8.558 c-4.891,0.263-5.764,3.668-5.764,9.43v32.392h-11.35v-33.875c0-4.364-0.35-8.032-5.589-7.945c-5.325,0.088-5.587,4.017-5.587,9.43 v32.392h-11.352v-49.241h11.352L1617.739,350.462L1617.739,350.462z"
id="path9" /><path
fill="#FFFFFF"
d="M1709.329,394.64c-0.785-1.57-0.873-3.316-0.698-5.062h-0.175c-1.31,2.008-2.793,3.667-4.54,4.714 c-1.658,1.048-3.492,1.659-5.412,1.659c-9.168,0-13.184-4.627-13.184-14.755c0-11.264,7.942-13.97,16.85-17.638 c4.803-2.008,6.549-4.189,5.588-8.208c-0.523-2.182-2.27-2.531-5.326-2.531c-5.15,0-6.023,2.708-5.937,7.159h-10.827 c-0.086-9.341,2.968-15.89,17.199-15.89c15.455,0,16.414,8.12,16.24,14.581v29.074c0,2.355,0.349,4.627,0.961,6.896H1709.329 L1709.329,394.64z M1707.758,368.71c-2.793,1.919-6.199,3.841-9.168,6.286c-1.658,1.396-1.92,3.841-1.92,5.937 c0,3.755,1.137,6.286,5.325,6.286c6.724,0,5.501-8.469,5.763-13.184V368.71L1707.758,368.71z"
id="path11" /><path
fill="#FFFFFF"
d="M1742.596,394.64v-65.481h11.352v29.598c0,2.096-0.088,4.104-0.176,6.199h0.176l10.738-19.557h12.396 l-12.396,19.818l12.049,29.423h-12.66l-7.07-20.081l-3.057,5.064v15.017H1742.596z"
id="path13" /><path
fill="#FFFFFF"
d="M1794.896,362.336c-0.523-11.611,5.412-18.248,16.588-18.248c15.804,0,17.462,8.207,17.462,21.653v6.635 h-22.701v7.159c0.089,6.462,2.532,7.684,5.938,7.684c4.19,0,5.412-3.056,5.237-9.255h11.351 c0.438,11.001-4.103,17.986-15.715,17.986c-13.096,0-18.422-6.199-18.16-20.692V362.336L1794.896,362.336z M1817.595,363.646 v-4.279c-0.087-4.978-1.396-6.549-5.936-6.549c-5.675,0-5.415,4.365-5.415,8.818v2.01H1817.595z"
id="path15" /></g><g
id="g17"><path
fill="#FFFFFF"
d="M1612.762,447.093h-6.843v-30.551h10.899l3.666,14.176c0.588,2.322,0.979,4.685,1.271,7.046h0.099 c0.342-3.014,0.586-5.051,1.076-7.046l3.664-14.176h10.852v30.551h-6.842v-9.614c0-6.068,0.145-12.139,0.584-18.208h-0.097 l-7.332,27.822h-4.153l-7.187-27.822h-0.244c0.438,6.069,0.586,12.14,0.586,18.208L1612.762,447.093L1612.762,447.093z"
id="path19" /><path
fill="#FFFFFF"
d="M1672.641,416.542h6.842v21.304c0,6.764-2.639,9.98-11.584,9.98c-9.043,0-11.682-3.217-11.682-9.98 v-21.304h6.842v20.815c0,2.934,0.244,5.865,4.889,5.865c4.447,0,4.693-2.933,4.693-5.865V416.542z"
id="path21" /><path
fill="#FFFFFF"
d="M1714.676,416.542h6.844v30.551h-7.137l-5.326-10.876c-1.811-3.626-3.275-7.332-4.889-12.138h-0.1 c0.244,2.524,0.539,5.621,0.732,8.717c0.195,3.055,0.344,6.11,0.344,8.554v5.744h-6.842v-30.551h7.086l5.328,11.12 c1.76,3.544,3.227,7.169,4.887,12.139h0.099c-0.243-2.77-0.489-5.744-0.685-8.676c-0.194-2.933-0.343-5.866-0.343-8.595 L1714.676,416.542L1714.676,416.542z"
id="path23" /><path
fill="#FFFFFF"
d="M1740.436,447.093v-30.551h6.845v30.551H1740.436z"
id="path25" /><path
fill="#FFFFFF"
d="M1787.896,436.217c-0.049,0.571-0.097,1.183-0.146,1.751c-0.341,5.581-2.59,9.858-10.214,9.858 c-11.243,0-11.976-5.947-11.976-14.094v-4.358c0.293-7.78,1.024-13.565,11.976-13.565c6.108,0.082,9.53,2.689,10.021,7.903 c0.098,0.773,0.193,1.548,0.146,2.322h-6.745c-0.292-1.955-0.048-5.622-3.42-5.622c-5.378,0-4.938,5.337-4.938,7.698v8.474 c0,2.525,0.243,6.64,4.938,6.64c3.764,0,3.322-5.052,3.471-7.007H1787.896L1787.896,436.217z"
id="path27" /><path
fill="#FFFFFF"
d="M1805.593,447.093v-30.551h6.843v12.098h9.582v-12.098h6.842v30.551h-6.842v-13.972h-9.582v13.972 H1805.593L1805.593,447.093z"
id="path29" /></g><g
id="g31"><path
fill="#FFFFFF"
d="M1807.22,163.231c0-9.361-7.62-16.978-16.98-16.978c-9.367,0-16.981,7.617-16.981,16.978 c0,6.187,3.332,11.595,8.282,14.56v37.003c0,36.634-29.802,66.428-66.435,66.428c-36.387,0-66.019-29.408-66.407-65.704 c4.771-3.012,7.958-8.316,7.958-14.368c0-9.357-7.62-16.978-16.98-16.978c-9.367,0-16.99,7.621-16.99,16.978 c0,6.605,3.798,12.323,9.309,15.132c0.805,45.167,37.768,81.665,83.113,81.665c45.852,0,83.16-37.305,83.16-83.153v-36.598 C1803.592,175.327,1807.22,169.695,1807.22,163.231 M1639.675,193.463c4.238,0,7.688,3.455,7.688,7.688 c0,4.244-3.45,7.696-7.688,7.696c-4.245,0-7.696-3.452-7.696-7.696C1631.979,196.918,1635.43,193.463,1639.675,193.463 M1790.238,155.54c4.24,0,7.686,3.451,7.686,7.691c0,4.244-3.443,7.692-7.686,7.692c-4.24,0-7.691-3.448-7.691-7.692 C1782.547,158.991,1785.998,155.54,1790.238,155.54"
id="path33" /><path
fill="#FFFFFF"
d="M1743.322,139.432v73.601h16.725v-73.601c5.137-2.926,8.615-8.444,8.615-14.766 c0-9.368-7.613-16.985-16.982-16.985c-9.359,0-16.98,7.618-16.98,16.985C1734.698,130.987,1738.18,136.505,1743.322,139.432 M1751.68,116.974c4.242,0,7.693,3.452,7.693,7.692s-3.451,7.692-7.693,7.692c-4.238,0-7.689-3.452-7.689-7.692 S1747.439,116.974,1751.68,116.974"
id="path35" /><path
fill="#FFFFFF"
d="M1705.9,117.102v95.931h16.725v-95.931c5.136-2.919,8.622-8.438,8.622-14.766 c0-9.361-7.62-16.978-16.983-16.978c-9.365,0-16.982,7.617-16.982,16.978C1697.28,108.665,1700.761,114.183,1705.9,117.102 M1714.264,94.648c4.24,0,7.694,3.448,7.694,7.688c0,4.247-3.454,7.696-7.694,7.696s-7.69-3.449-7.69-7.696 C1706.572,98.096,1710.023,94.648,1714.264,94.648"
id="path37" /><path
fill="#FFFFFF"
d="M1668.232,124.56v88.474h16.726V124.56c5.136-2.919,8.618-8.434,8.618-14.762 c0-9.365-7.62-16.979-16.985-16.979c-9.358,0-16.98,7.614-16.98,16.979C1659.609,116.125,1663.09,121.64,1668.232,124.56 M1676.591,102.109c4.241,0,7.696,3.444,7.696,7.688c0,4.243-3.455,7.695-7.696,7.695c-4.239,0-7.69-3.452-7.69-7.695 C1668.898,105.554,1672.352,102.109,1676.591,102.109"
id="path39" /></g></g><text
transform="translate(97,195)"
font-size="72"
id="text41"
style="font-size:72px;line-height:0%;font-family:Roboto-Condensed;fill:#ffffff"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal"
id="tspan3567">VORTRAGSPROGRAMM 2017</tspan></text>
<flowRoot
xml:space="preserve"
id="flowRoot3388"
style="font-style:normal;font-weight:normal;line-height:0.01%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion3390"><rect
id="rect3392"
width="799.16779"
height="257.61407"
x="80.856972"
y="455.70892" /></flowRegion><flowPara
id="flowPara3394"
style="font-size:40px;line-height:1.25"> </flowPara></flowRoot><flowRoot
xml:space="preserve"
id="persons"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0.01%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion3579"><rect
id="rect3581"
width="1093.4069"
height="89.083046"
x="101.71745"
y="255.62326"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:40px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;writing-mode:lr-tb;text-anchor:start" /></flowRegion><flowPara
id="flowPara4391"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e1d500;fill-opacity:1">$persons1</flowPara></flowRoot><flowRoot
xml:space="preserve"
id="title"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0.01%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:label="title"><flowRegion
id="flowRegion3364"><rect
id="rect3366"
width="896.9483"
height="361.0358"
x="103.42171"
y="459.46973"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:60px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff" /></flowRegion><flowPara
id="flowPara3370"
style="font-size:60px;line-height:1.25;-inkscape-font-specification:'Roboto Condensed, Condensed';font-family:'Roboto Condensed';font-weight:normal;font-style:normal;font-stretch:condensed;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal">$title</flowPara></flowRoot><flowRoot
transform="translate(-3.28125e-4,92.732043)"
xml:space="preserve"
id="persons2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;line-height:0.01%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:label="persons2"><flowRegion
id="flowRegion3579-3"><rect
id="rect3581-9"
width="1093.4069"
height="89.083046"
x="101.71745"
y="255.62326"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:40px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;writing-mode:lr-tb;text-anchor:start" /></flowRegion><flowPara
id="flowPara4391-0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e1d500;fill-opacity:1">$persons2</flowPara></flowRoot></svg>

After

Width:  |  Height:  |  Size: 13 KiB

186
mm17/artwork/outro.svg Normal file
View file

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
width="1920px"
height="1080px"
viewBox="0 0 1920 1080"
enable-background="new 0 0 1920 1080"
xml:space="preserve"
inkscape:version="0.92.1 r"
sodipodi:docname="outro.svg"><metadata
id="metadata93"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs91" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="851"
id="namedview89"
showgrid="false"
inkscape:zoom="0.53180322"
inkscape:cx="852.64117"
inkscape:cy="574.90914"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_1" /><image
sodipodi:absref="/Users/derchris/Development/intro-outro-generator/mm17/artwork/Hintergrund-komplett1920x1080RGB_V2.jpg"
xlink:href="Hintergrund-komplett1920x1080RGB_V2.jpg"
overflow="visible"
enable-background="new "
width="1920"
height="1080"
id="image3"
style="overflow:visible" /><g
id="g5"><g
id="g7"><path
fill="#FFFFFF"
d="M1617.739,350.462h0.174c2.53-5.414,7.159-6.199,10.825-6.374c4.19-0.087,9.779,1.746,10.479,6.374h0.173 c2.185-4.278,5.765-6.374,11.351-6.374c8.382,0,12.05,5.238,12.05,10.479v40.073h-11.351v-33.264c0-4.453-0.438-8.819-5.412-8.558 c-4.891,0.263-5.764,3.668-5.764,9.43v32.392h-11.35v-33.875c0-4.364-0.35-8.032-5.589-7.945c-5.325,0.088-5.587,4.017-5.587,9.43 v32.392h-11.352v-49.241h11.352L1617.739,350.462L1617.739,350.462z"
id="path9" /><path
fill="#FFFFFF"
d="M1709.329,394.64c-0.785-1.57-0.873-3.316-0.698-5.062h-0.175c-1.31,2.008-2.793,3.667-4.54,4.714 c-1.658,1.048-3.492,1.659-5.412,1.659c-9.168,0-13.184-4.627-13.184-14.755c0-11.264,7.942-13.97,16.85-17.638 c4.803-2.008,6.549-4.189,5.588-8.208c-0.523-2.182-2.27-2.531-5.326-2.531c-5.15,0-6.023,2.708-5.937,7.159h-10.827 c-0.086-9.341,2.968-15.89,17.199-15.89c15.455,0,16.414,8.12,16.24,14.581v29.074c0,2.355,0.349,4.627,0.961,6.896H1709.329 L1709.329,394.64z M1707.758,368.71c-2.793,1.919-6.199,3.841-9.168,6.286c-1.658,1.396-1.92,3.841-1.92,5.937 c0,3.755,1.137,6.286,5.325,6.286c6.724,0,5.501-8.469,5.763-13.184V368.71L1707.758,368.71z"
id="path11" /><path
fill="#FFFFFF"
d="M1742.596,394.64v-65.481h11.352v29.598c0,2.096-0.088,4.104-0.176,6.199h0.176l10.738-19.557h12.396 l-12.396,19.818l12.049,29.423h-12.66l-7.07-20.081l-3.057,5.064v15.017H1742.596z"
id="path13" /><path
fill="#FFFFFF"
d="M1794.896,362.336c-0.523-11.611,5.412-18.248,16.588-18.248c15.804,0,17.462,8.207,17.462,21.653v6.635 h-22.701v7.159c0.089,6.462,2.532,7.684,5.938,7.684c4.19,0,5.412-3.056,5.237-9.255h11.351 c0.438,11.001-4.103,17.986-15.715,17.986c-13.096,0-18.422-6.199-18.16-20.692V362.336L1794.896,362.336z M1817.595,363.646 v-4.279c-0.087-4.978-1.396-6.549-5.936-6.549c-5.675,0-5.415,4.365-5.415,8.818v2.01H1817.595z"
id="path15" /></g><g
id="g17"><path
fill="#FFFFFF"
d="M1612.762,447.093h-6.843v-30.551h10.899l3.666,14.176c0.588,2.322,0.979,4.685,1.271,7.046h0.099 c0.342-3.014,0.586-5.051,1.076-7.046l3.664-14.176h10.852v30.551h-6.842v-9.614c0-6.068,0.145-12.139,0.584-18.208h-0.097 l-7.332,27.822h-4.153l-7.187-27.822h-0.244c0.438,6.069,0.586,12.14,0.586,18.208L1612.762,447.093L1612.762,447.093z"
id="path19" /><path
fill="#FFFFFF"
d="M1672.641,416.542h6.842v21.304c0,6.764-2.639,9.98-11.584,9.98c-9.043,0-11.682-3.217-11.682-9.98 v-21.304h6.842v20.815c0,2.934,0.244,5.865,4.889,5.865c4.447,0,4.693-2.933,4.693-5.865V416.542z"
id="path21" /><path
fill="#FFFFFF"
d="M1714.676,416.542h6.844v30.551h-7.137l-5.326-10.876c-1.811-3.626-3.275-7.332-4.889-12.138h-0.1 c0.244,2.524,0.539,5.621,0.732,8.717c0.195,3.055,0.344,6.11,0.344,8.554v5.744h-6.842v-30.551h7.086l5.328,11.12 c1.76,3.544,3.227,7.169,4.887,12.139h0.099c-0.243-2.77-0.489-5.744-0.685-8.676c-0.194-2.933-0.343-5.866-0.343-8.595 L1714.676,416.542L1714.676,416.542z"
id="path23" /><path
fill="#FFFFFF"
d="M1740.436,447.093v-30.551h6.845v30.551H1740.436z"
id="path25" /><path
fill="#FFFFFF"
d="M1787.896,436.217c-0.049,0.571-0.097,1.183-0.146,1.751c-0.341,5.581-2.59,9.858-10.214,9.858 c-11.243,0-11.976-5.947-11.976-14.094v-4.358c0.293-7.78,1.024-13.565,11.976-13.565c6.108,0.082,9.53,2.689,10.021,7.903 c0.098,0.773,0.193,1.548,0.146,2.322h-6.745c-0.292-1.955-0.048-5.622-3.42-5.622c-5.378,0-4.938,5.337-4.938,7.698v8.474 c0,2.525,0.243,6.64,4.938,6.64c3.764,0,3.322-5.052,3.471-7.007H1787.896L1787.896,436.217z"
id="path27" /><path
fill="#FFFFFF"
d="M1805.593,447.093v-30.551h6.843v12.098h9.582v-12.098h6.842v30.551h-6.842v-13.972h-9.582v13.972 H1805.593L1805.593,447.093z"
id="path29" /></g><g
id="g31"><path
fill="#FFFFFF"
d="M1807.22,163.231c0-9.361-7.62-16.978-16.98-16.978c-9.367,0-16.981,7.617-16.981,16.978 c0,6.187,3.332,11.595,8.282,14.56v37.003c0,36.634-29.802,66.428-66.435,66.428c-36.387,0-66.019-29.408-66.407-65.704 c4.771-3.012,7.958-8.316,7.958-14.368c0-9.357-7.62-16.978-16.98-16.978c-9.367,0-16.99,7.621-16.99,16.978 c0,6.605,3.798,12.323,9.309,15.132c0.805,45.167,37.768,81.665,83.113,81.665c45.852,0,83.16-37.305,83.16-83.153v-36.598 C1803.592,175.327,1807.22,169.695,1807.22,163.231 M1639.675,193.463c4.238,0,7.688,3.455,7.688,7.688 c0,4.244-3.45,7.696-7.688,7.696c-4.245,0-7.696-3.452-7.696-7.696C1631.979,196.918,1635.43,193.463,1639.675,193.463 M1790.238,155.54c4.24,0,7.686,3.451,7.686,7.691c0,4.244-3.443,7.692-7.686,7.692c-4.24,0-7.691-3.448-7.691-7.692 C1782.547,158.991,1785.998,155.54,1790.238,155.54"
id="path33" /><path
fill="#FFFFFF"
d="M1743.322,139.432v73.601h16.725v-73.601c5.137-2.926,8.615-8.444,8.615-14.766 c0-9.368-7.613-16.985-16.982-16.985c-9.359,0-16.98,7.618-16.98,16.985C1734.698,130.987,1738.18,136.505,1743.322,139.432 M1751.68,116.974c4.242,0,7.693,3.452,7.693,7.692s-3.451,7.692-7.693,7.692c-4.238,0-7.689-3.452-7.689-7.692 S1747.439,116.974,1751.68,116.974"
id="path35" /><path
fill="#FFFFFF"
d="M1705.9,117.102v95.931h16.725v-95.931c5.136-2.919,8.622-8.438,8.622-14.766 c0-9.361-7.62-16.978-16.983-16.978c-9.365,0-16.982,7.617-16.982,16.978C1697.28,108.665,1700.761,114.183,1705.9,117.102 M1714.264,94.648c4.24,0,7.694,3.448,7.694,7.688c0,4.247-3.454,7.696-7.694,7.696s-7.69-3.449-7.69-7.696 C1706.572,98.096,1710.023,94.648,1714.264,94.648"
id="path37" /><path
fill="#FFFFFF"
d="M1668.232,124.56v88.474h16.726V124.56c5.136-2.919,8.618-8.434,8.618-14.762 c0-9.365-7.62-16.979-16.985-16.979c-9.358,0-16.98,7.614-16.98,16.979C1659.609,116.125,1663.09,121.64,1668.232,124.56 M1676.591,102.109c4.241,0,7.696,3.444,7.696,7.688c0,4.243-3.455,7.695-7.696,7.695c-4.239,0-7.69-3.452-7.69-7.695 C1668.898,105.554,1672.352,102.109,1676.591,102.109"
id="path39" /></g></g><text
transform="translate(107,215)"
enable-background="new "
id="text41"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:0%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"><tspan
x="0"
y="0"
font-size="72"
id="tspan43"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;fill:#ffffff;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;">MAKE MUNICH 2017</tspan><tspan
x="0"
y="86.400002"
font-size="72"
id="tspan45"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;fill:#ffffff;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"
id="tspan3421">Munichs DIY and Ma</tspan>ker Festival</tspan></text>
<text
transform="translate(107,529)"
font-size="72"
id="text47"
style="font-size:72px;line-height:0%;font-family:Roboto-Condensed;fill:#e1d500"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal"
id="tspan3423">WWW.MAKE-MUNICH.DE</tspan></text>
<text
transform="translate(107,614.002)"
font-size="72"
id="text49"
style="font-size:72px;line-height:0%;font-family:Roboto-Condensed;fill:#ffffff"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;font-size:72px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Condensed';text-align:start;writing-mode:lr;text-anchor:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal"
id="tspan3425">#makemunich</tspan></text>
<g
id="g51"><path
fill="#203C7D"
d="M1853.275,964.765H1619.97c-2.495,0-4.536,2.032-4.536,4.538v79.273c0,0.562,0.463,1.025,1.025,1.025 h240.328c0.562,0,1.025-0.465,1.025-1.025v-79.273C1857.812,966.797,1855.771,964.765,1853.275,964.765L1853.275,964.765z M1619.97,966.817h233.306c1.371,0,2.485,1.112,2.485,2.484v54.982h-166.743c-6.115,11.046-17.892,18.551-31.412,18.551 c-13.512,0-25.287-7.496-31.394-18.551h-8.728v-54.982C1617.484,967.931,1618.6,966.817,1619.97,966.817L1619.97,966.817z"
id="path53" /><path
fill="#FFFFFF"
d="M1685.16,1004.255c0.01,15.207-12.309,27.545-27.526,27.556c-15.208,0.01-27.546-12.318-27.555-27.527 v-0.027c-0.011-15.209,12.317-27.548,27.526-27.556c15.207-0.01,27.545,12.315,27.555,27.524V1004.255z"
id="path55" /><path
fill="#203C7D"
d="M1680.012,981.828c6.105,6.104,9.163,13.581,9.163,22.427s-3.009,16.243-9.005,22.189 c-6.371,6.271-13.896,9.398-22.585,9.398c-8.59,0-15.987-3.106-22.19-9.319c-6.213-6.203-9.319-13.631-9.319-22.27 c0-8.629,3.106-16.115,9.319-22.427c6.045-6.104,13.453-9.164,22.19-9.164C1666.432,972.664,1673.896,975.724,1680.012,981.828 L1680.012,981.828z M1639.507,985.932c-5.168,5.216-7.752,11.33-7.752,18.333c0,7.001,2.556,13.058,7.663,18.166 c5.119,5.108,11.193,7.663,18.256,7.663s13.195-2.574,18.413-7.742c4.951-4.793,7.427-10.818,7.427-18.087 c0-7.22-2.516-13.335-7.545-18.375c-5.029-5.02-11.135-7.544-18.295-7.544S1644.448,980.881,1639.507,985.932L1639.507,985.932z M1653.087,1001.178c-0.788-1.717-1.962-2.576-3.54-2.576c-2.791,0-4.182,1.877-4.182,5.623c0,3.747,1.391,5.621,4.182,5.621 c1.834,0,3.146-0.917,3.936-2.74l3.867,2.051c-1.846,3.273-4.606,4.912-8.285,4.912c-2.84,0-5.108-0.879-6.814-2.614 c-1.716-1.745-2.564-4.142-2.564-7.198c0-3.009,0.879-5.385,2.645-7.16c1.755-1.768,3.955-2.644,6.578-2.644 c3.896,0,6.677,1.525,8.363,4.596L1653.087,1001.178z M1671.245,1001.178c-0.789-1.717-1.943-2.576-3.474-2.576 c-2.84,0-4.261,1.877-4.261,5.623c0,3.747,1.421,5.621,4.261,5.621c1.846,0,3.138-0.917,3.867-2.74l3.944,2.051 c-1.834,3.273-4.586,4.912-8.267,4.912c-2.83,0-5.098-0.879-6.805-2.614c-1.706-1.745-2.562-4.142-2.562-7.198 c0-3.009,0.867-5.385,2.604-7.16c1.727-1.768,3.936-2.644,6.608-2.644c3.886,0,6.666,1.525,8.343,4.596L1671.245,1001.178z"
id="path57" /><path
fill="#FFFFFF"
d="M1741.672,995.517c0,11.975-9.704,21.688-21.688,21.688c-11.982,0-21.688-9.713-21.688-21.688 c0-11.981,9.705-21.687,21.688-21.687C1731.968,973.83,1741.672,983.534,1741.672,995.517L1741.672,995.517z"
id="path59" /><path
fill="#203C7D"
d="M1726.268,989.232c0-0.829-0.682-1.508-1.52-1.508h-9.576c-0.838,0-1.52,0.679-1.52,1.508v9.586h2.672 v11.344h7.271v-11.344h2.672L1726.268,989.232L1726.268,989.232z"
id="path61" /><path
fill="#203C7D"
d="M1723.239,983.188c0,1.807-1.47,3.274-3.274,3.274c-1.814,0-3.284-1.469-3.284-3.274 c0-1.805,1.47-3.274,3.284-3.274C1721.77,979.913,1723.239,981.383,1723.239,983.188L1723.239,983.188z"
id="path63" /><path
fill="#203C7D"
d="M1719.926,971.62c-6.479,0-11.974,2.257-16.471,6.783c-4.615,4.688-6.913,10.229-6.913,16.628 s2.298,11.904,6.913,16.521c4.615,4.597,10.109,6.903,16.471,6.903c6.449,0,12.042-2.318,16.776-6.963 c4.457-4.417,6.677-9.902,6.677-16.462c0-6.557-2.259-12.103-6.795-16.628C1732.047,973.877,1726.504,971.62,1719.926,971.62 L1719.926,971.62z M1719.994,975.832c5.316,0,9.822,1.872,13.542,5.619c3.747,3.709,5.621,8.234,5.621,13.58 c0,5.387-1.834,9.865-5.503,13.414c-3.877,3.827-8.424,5.739-13.66,5.739c-5.246,0-9.754-1.894-13.551-5.681 c-3.787-3.787-5.682-8.273-5.682-13.474c0-5.187,1.913-9.712,5.739-13.58C1710.182,977.704,1714.679,975.832,1719.994,975.832 L1719.994,975.832z"
id="path65" /><path
fill="#FFFFFF"
d="M1713.2,1030.912c0.63,0,1.212,0.049,1.733,0.168c0.533,0.107,0.978,0.296,1.362,0.553 c0.374,0.256,0.66,0.592,0.867,1.016c0.207,0.425,0.306,0.946,0.306,1.578c0,0.67-0.146,1.232-0.453,1.677 c-0.307,0.454-0.761,0.817-1.36,1.113c0.827,0.237,1.438,0.651,1.854,1.243c0.404,0.592,0.612,1.312,0.612,2.15 c0,0.67-0.139,1.252-0.395,1.745c-0.268,0.493-0.623,0.896-1.065,1.213c-0.442,0.306-0.946,0.543-1.519,0.689 c-0.572,0.148-1.154,0.229-1.756,0.229h-6.5v-13.374H1713.2z M1712.814,1036.317c0.532,0,0.957-0.13,1.303-0.375 c0.335-0.247,0.502-0.651,0.502-1.214c0-0.306-0.059-0.562-0.167-0.761c-0.118-0.206-0.267-0.354-0.454-0.473 c-0.188-0.108-0.404-0.188-0.643-0.236c-0.246-0.039-0.502-0.06-0.759-0.06h-2.761v3.117L1712.814,1036.317L1712.814,1036.317z M1712.992,1041.998c0.285,0,0.562-0.03,0.828-0.089c0.256-0.061,0.494-0.148,0.69-0.276c0.197-0.139,0.354-0.314,0.482-0.543 c0.118-0.217,0.178-0.502,0.178-0.856c0-0.682-0.196-1.175-0.582-1.471c-0.396-0.286-0.907-0.435-1.538-0.435h-3.215v3.67H1712.992 z"
id="path67" /><path
fill="#FFFFFF"
d="M1718.634,1030.912h3.304l3.127,5.275l3.115-5.275h3.284l-4.97,8.234v5.14h-2.949v-5.208L1718.634,1030.912 z"
id="path69" /><path
fill="#FFFFFF"
d="M1814.27,1040.982c0.158,0.305,0.375,0.561,0.643,0.749c0.266,0.196,0.581,0.345,0.945,0.434 c0.355,0.099,0.73,0.147,1.125,0.147c0.257,0,0.533-0.029,0.839-0.068c0.296-0.049,0.571-0.129,0.838-0.257 c0.257-0.118,0.483-0.296,0.651-0.513c0.178-0.218,0.267-0.492,0.267-0.839c0-0.354-0.119-0.65-0.347-0.878 c-0.235-0.227-0.531-0.414-0.906-0.562s-0.799-0.276-1.271-0.395c-0.475-0.108-0.957-0.237-1.439-0.375 c-0.503-0.129-0.986-0.275-1.46-0.454c-0.474-0.188-0.897-0.414-1.272-0.71c-0.373-0.286-0.681-0.641-0.906-1.074 c-0.236-0.425-0.346-0.946-0.346-1.56c0-0.688,0.147-1.292,0.435-1.795c0.296-0.503,0.68-0.927,1.153-1.262s1.007-0.592,1.607-0.75 c0.603-0.168,1.203-0.246,1.795-0.246c0.7,0,1.371,0.078,2.012,0.236c0.642,0.157,1.214,0.414,1.718,0.76 c0.502,0.354,0.896,0.799,1.192,1.341c0.285,0.543,0.435,1.203,0.435,1.973h-2.851c-0.029-0.395-0.108-0.729-0.258-0.985 c-0.138-0.267-0.324-0.475-0.57-0.621c-0.229-0.148-0.504-0.256-0.811-0.316c-0.295-0.059-0.631-0.098-0.995-0.098 c-0.237,0-0.474,0.029-0.711,0.079c-0.235,0.049-0.442,0.138-0.641,0.266c-0.188,0.118-0.347,0.276-0.474,0.464 c-0.129,0.188-0.188,0.424-0.188,0.71c0,0.268,0.049,0.483,0.147,0.642c0.099,0.157,0.295,0.314,0.592,0.453 c0.296,0.129,0.701,0.268,1.214,0.404c0.521,0.139,1.192,0.315,2.03,0.532c0.248,0.04,0.603,0.139,1.037,0.267 c0.442,0.129,0.887,0.347,1.32,0.631c0.434,0.286,0.818,0.672,1.135,1.154c0.315,0.475,0.474,1.096,0.474,1.844 c0,0.612-0.118,1.175-0.354,1.707c-0.236,0.522-0.592,0.977-1.056,1.352c-0.474,0.386-1.056,0.681-1.746,0.896 c-0.688,0.207-1.488,0.315-2.405,0.315c-0.74,0-1.449-0.089-2.142-0.275c-0.699-0.178-1.312-0.464-1.845-0.849 c-0.521-0.396-0.945-0.887-1.262-1.489c-0.315-0.591-0.464-1.312-0.443-2.13h2.851 C1814.023,1040.281,1814.104,1040.666,1814.27,1040.982L1814.27,1040.982z"
id="path71" /><path
fill="#FFFFFF"
d="M1830.839,1030.912l5.001,13.374h-3.048l-1.017-2.979h-5l-1.057,2.979h-2.959l5.062-13.374H1830.839z M1831.006,1039.107l-1.686-4.9h-0.041l-1.734,4.9H1831.006z"
id="path73" /><path
fill="#FFFFFF"
d="M1761.91,1030.912l5.582,8.965h0.029v-8.965h2.762v13.374h-2.939l-5.562-8.955h-0.038v8.955h-2.763v-13.374 H1761.91z"
id="path75" /><path
fill="#FFFFFF"
d="M1781.457,1034.473c-0.177-0.285-0.395-0.531-0.661-0.739c-0.266-0.218-0.562-0.385-0.887-0.492 c-0.335-0.129-0.681-0.188-1.045-0.188c-0.661,0-1.224,0.129-1.688,0.387c-0.464,0.256-0.838,0.601-1.124,1.035 c-0.284,0.424-0.493,0.916-0.62,1.47c-0.14,0.542-0.197,1.114-0.197,1.706c0,0.562,0.059,1.104,0.197,1.637 c0.127,0.533,0.336,1.006,0.62,1.431c0.286,0.425,0.66,0.76,1.124,1.017c0.465,0.267,1.026,0.384,1.688,0.384 c0.907,0,1.605-0.266,2.11-0.818c0.502-0.552,0.817-1.271,0.926-2.18h2.851c-0.078,0.839-0.267,1.599-0.581,2.271 c-0.307,0.68-0.721,1.252-1.232,1.726c-0.514,0.481-1.115,0.839-1.806,1.095c-0.681,0.246-1.44,0.374-2.269,0.374 c-1.017,0-1.943-0.177-2.762-0.532c-0.818-0.354-1.51-0.849-2.07-1.47c-0.562-0.631-0.996-1.36-1.293-2.209 c-0.307-0.838-0.453-1.745-0.453-2.722c0-1.006,0.146-1.935,0.453-2.781c0.297-0.857,0.729-1.607,1.293-2.248 c0.562-0.632,1.252-1.135,2.07-1.5c0.817-0.355,1.745-0.542,2.762-0.542c0.74,0,1.439,0.108,2.091,0.325 c0.661,0.207,1.243,0.521,1.766,0.928c0.522,0.404,0.947,0.906,1.282,1.508c0.335,0.604,0.552,1.283,0.641,2.062h-2.85 C1781.743,1035.064,1781.625,1034.749,1781.457,1034.473L1781.457,1034.473z"
id="path77" /><path
fill="#FFFFFF"
d="M1846.865,995.021c0.01,11.807-9.557,21.383-21.362,21.393c-11.815,0.011-21.392-9.555-21.401-21.362v-0.03 c-0.01-11.803,9.558-21.38,21.372-21.389c11.806-0.011,21.382,9.557,21.392,21.361V995.021L1846.865,995.021z"
id="path79" /><path
fill="#203C7D"
d="M1825.335,971.599c-6.488,0-11.981,2.27-16.479,6.795c-4.605,4.687-6.914,10.229-6.914,16.628 c0,6.403,2.309,11.905,6.914,16.512c4.615,4.604,10.109,6.914,16.479,6.914c6.45,0,12.032-2.327,16.767-6.974 c4.459-4.407,6.688-9.893,6.688-16.452c0-6.557-2.27-12.102-6.807-16.628C1837.446,973.867,1831.895,971.599,1825.335,971.599 L1825.335,971.599z M1825.395,975.82c5.316,0,9.823,1.874,13.543,5.621c3.746,3.709,5.619,8.235,5.619,13.58 c0,5.387-1.834,9.854-5.513,13.413c-3.864,3.816-8.422,5.73-13.649,5.73c-5.246,0-9.754-1.894-13.551-5.682 c-3.787-3.778-5.682-8.265-5.682-13.464c0-5.186,1.914-9.712,5.74-13.58C1815.581,977.694,1820.079,975.82,1825.395,975.82 L1825.395,975.82z"
id="path81" /><path
fill="#203C7D"
d="M1814.95,991.721c0.937-5.897,5.079-9.045,10.276-9.045c7.485,0,12.043,5.424,12.043,12.661 c0,7.052-4.854,12.536-12.15,12.536c-5.03,0-9.527-3.085-10.348-9.152h5.898c0.177,3.146,2.229,4.264,5.148,4.264 c3.321,0,5.482-3.1,5.482-7.822c0-4.961-1.864-7.584-5.376-7.584c-2.563,0-4.782,0.937-5.256,4.144l1.716-0.011l-4.646,4.646 l-4.635-4.646L1814.95,991.721z"
id="path83" /><path
fill="#FFFFFF"
d="M1792.779,995.043c0.01,11.115-8.994,20.119-20.109,20.129c-11.105,0.01-20.119-8.996-20.13-20.1v-0.029 c-0.009-11.104,8.995-20.121,20.11-20.129c11.104-0.01,20.119,8.994,20.129,20.098V995.043z"
id="path85" /><path
fill="#203C7D"
d="M1789.277,978.403c-4.526-4.526-10.078-6.783-16.647-6.783c-6.487,0-11.981,2.257-16.47,6.783 c-4.615,4.688-6.924,10.229-6.924,16.64c0,6.398,2.309,11.903,6.924,16.51c4.605,4.605,10.1,6.913,16.47,6.913 c6.451,0,12.043-2.328,16.767-6.973c4.459-4.407,6.688-9.892,6.688-16.45C1796.083,988.485,1793.814,982.941,1789.277,978.403 L1789.277,978.403z M1786.35,1008.445c-3.865,3.827-8.423,5.739-13.66,5.739c-5.235,0-9.754-1.894-13.541-5.681 c-3.797-3.787-5.689-8.273-5.689-13.462c0-2.199,0.345-4.271,1.036-6.234l6.203,2.751h-0.444v2.784h2.189 c0,0.394-0.039,0.786-0.039,1.173v0.669h-2.15v2.783h2.545c0.354,2.08,1.135,3.768,2.199,5.097c2.189,2.901,5.72,4.47,9.566,4.47 c2.505,0,4.783-0.739,6.113-1.489l-0.937-4.351c-0.828,0.434-2.673,1.019-4.478,1.019c-1.953,0-3.798-0.585-5.051-2.002 c-0.592-0.662-1.025-1.568-1.302-2.742h8.53l12.111,5.365C1788.716,1005.824,1787.65,1007.194,1786.35,1008.445L1786.35,1008.445z M1771.111,996.186l-0.049-0.036l0.088,0.036H1771.111z M1778.41,994.344h0.345v-2.784h-6.638l-2.692-1.19 c0.229-0.522,0.503-0.997,0.829-1.36c1.213-1.489,2.939-2.109,4.822-2.109c1.727,0,3.324,0.503,4.35,0.937l1.096-4.469 c-1.41-0.632-3.491-1.175-5.879-1.175c-3.688,0-6.824,1.489-9.062,3.994c-0.493,0.572-0.928,1.216-1.312,1.894l-7.701-3.399 c0.75-1.127,1.627-2.199,2.643-3.228c3.67-3.747,8.167-5.619,13.482-5.619s9.832,1.872,13.541,5.619 c3.758,3.709,5.631,8.235,5.631,13.592c0,1.757-0.196,3.423-0.592,4.991L1778.41,994.344z"
id="path87" /></g></svg>

After

Width:  |  Height:  |  Size: 22 KiB

106
mm17/artwork/pause.svg Normal file
View file

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
width="1920px"
height="1080px"
viewBox="0 0 1920 1080"
enable-background="new 0 0 1920 1080"
xml:space="preserve"
inkscape:version="0.92.1 r"
sodipodi:docname="pause.svg"><metadata
id="metadata47"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs45" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="851"
id="namedview43"
showgrid="false"
inkscape:zoom="0.53180322"
inkscape:cx="415.62494"
inkscape:cy="694.85744"
inkscape:window-x="0"
inkscape:window-y="23"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_1" /><image
sodipodi:absref="/Users/derchris/Development/intro-outro-generator/mm17/artwork/Hintergrund-komplett1920x1080RGB_V2.jpg"
xlink:href="Hintergrund-komplett1920x1080RGB_V2.jpg"
overflow="visible"
width="1920"
height="1080"
id="image3"
style="overflow:visible" /><g
id="g5"><g
id="g7"><path
fill="#FFFFFF"
d="M1617.739,350.462h0.174c2.531-5.414,7.159-6.199,10.825-6.374c4.191-0.087,9.779,1.746,10.479,6.374 h0.173c2.184-4.278,5.764-6.374,11.351-6.374c8.381,0,12.049,5.238,12.049,10.478v40.074h-11.351v-33.264 c0-4.453-0.437-8.819-5.412-8.558c-4.89,0.263-5.763,3.668-5.763,9.43v32.392h-11.35v-33.875c0-4.365-0.35-8.033-5.589-7.946 c-5.325,0.088-5.587,4.017-5.587,9.43v32.392h-11.351v-49.242h11.351V350.462z"
id="path9" /><path
fill="#FFFFFF"
d="M1709.329,394.64c-0.785-1.571-0.873-3.317-0.698-5.063h-0.175c-1.31,2.008-2.793,3.667-4.54,4.714 c-1.658,1.048-3.492,1.659-5.412,1.659c-9.168,0-13.184-4.627-13.184-14.755c0-11.263,7.943-13.969,16.85-17.637 c4.803-2.008,6.549-4.19,5.588-8.208c-0.523-2.182-2.27-2.532-5.326-2.532c-5.151,0-6.024,2.708-5.937,7.16h-10.827 c-0.086-9.341,2.968-15.89,17.2-15.89c15.455,0,16.413,8.12,16.24,14.581v29.074c0,2.356,0.348,4.627,0.96,6.897H1709.329z M1707.758,368.71c-2.793,1.919-6.199,3.841-9.168,6.286c-1.658,1.396-1.92,3.841-1.92,5.937c0,3.754,1.136,6.286,5.325,6.286 c6.724,0,5.501-8.469,5.763-13.184V368.71z"
id="path11" /><path
fill="#FFFFFF"
d="M1742.596,394.64v-65.482h11.351v29.598c0,2.096-0.087,4.104-0.175,6.199h0.175l10.739-19.557h12.396 l-12.396,19.819l12.049,29.423h-12.661l-7.07-20.081l-3.057,5.064v15.017H1742.596z"
id="path13" /><path
fill="#FFFFFF"
d="M1794.896,362.336c-0.523-11.611,5.413-18.248,16.589-18.248c15.803,0,17.461,8.207,17.461,21.653v6.635 h-22.701v7.159c0.089,6.462,2.533,7.684,5.938,7.684c4.191,0,5.413-3.056,5.238-9.255h11.351 c0.437,11.001-4.103,17.986-15.715,17.986c-13.096,0-18.422-6.199-18.16-20.692V362.336z M1817.595,363.646v-4.279 c-0.087-4.977-1.396-6.549-5.936-6.549c-5.675,0-5.415,4.366-5.415,8.819v2.009H1817.595z"
id="path15" /></g><g
id="g17"><path
fill="#FFFFFF"
d="M1612.762,447.093h-6.843v-30.551h10.899l3.666,14.176c0.588,2.322,0.979,4.684,1.271,7.046h0.098 c0.342-3.014,0.587-5.051,1.076-7.046l3.665-14.176h10.851v30.551h-6.842v-9.614c0-6.069,0.145-12.139,0.585-18.208h-0.097 l-7.332,27.822h-4.154l-7.186-27.822h-0.244c0.439,6.069,0.586,12.139,0.586,18.208V447.093z"
id="path19" /><path
fill="#FFFFFF"
d="M1672.641,416.542h6.842v21.304c0,6.763-2.639,9.98-11.584,9.98c-9.043,0-11.682-3.217-11.682-9.98 v-21.304h6.842v20.815c0,2.934,0.244,5.866,4.888,5.866c4.448,0,4.694-2.933,4.694-5.866V416.542z"
id="path21" /><path
fill="#FFFFFF"
d="M1714.676,416.542h6.843v30.551h-7.136l-5.327-10.876c-1.81-3.626-3.275-7.332-4.888-12.138h-0.1 c0.245,2.525,0.539,5.621,0.733,8.717c0.195,3.055,0.343,6.11,0.343,8.554v5.744h-6.842v-30.551h7.086l5.328,11.12 c1.761,3.544,3.227,7.169,4.888,12.139h0.098c-0.243-2.77-0.489-5.744-0.685-8.676c-0.194-2.933-0.342-5.866-0.342-8.595V416.542z "
id="path23" /><path
fill="#FFFFFF"
d="M1740.436,447.093v-30.551h6.844v30.551H1740.436z"
id="path25" /><path
fill="#FFFFFF"
d="M1787.897,436.217c-0.049,0.571-0.097,1.182-0.147,1.751c-0.341,5.581-2.59,9.858-10.214,9.858 c-11.243,0-11.976-5.947-11.976-14.094v-4.358c0.293-7.78,1.025-13.565,11.976-13.565c6.109,0.082,9.531,2.689,10.021,7.903 c0.097,0.773,0.193,1.548,0.145,2.322h-6.745c-0.292-1.955-0.048-5.622-3.42-5.622c-5.378,0-4.938,5.337-4.938,7.698v8.474 c0,2.525,0.244,6.64,4.938,6.64c3.764,0,3.323-5.052,3.471-7.007H1787.897z"
id="path27" /><path
fill="#FFFFFF"
d="M1805.593,447.093v-30.551h6.843v12.098h9.581v-12.098h6.842v30.551h-6.842v-13.972h-9.581v13.972 H1805.593z"
id="path29" /></g><g
id="g31"><path
fill="#FFFFFF"
d="M1807.22,163.231c0-9.361-7.62-16.978-16.981-16.978c-9.367,0-16.981,7.617-16.981,16.978 c0,6.187,3.332,11.595,8.282,14.56v37.003c0,36.634-29.802,66.428-66.434,66.428c-36.387,0-66.019-29.408-66.408-65.704 c4.77-3.012,7.958-8.316,7.958-14.368c0-9.357-7.62-16.978-16.98-16.978c-9.368,0-16.99,7.621-16.99,16.978 c0,6.605,3.797,12.323,9.308,15.132c0.805,45.167,37.767,81.665,83.113,81.665c45.852,0,83.16-37.305,83.16-83.153v-36.598 C1803.592,175.327,1807.22,169.695,1807.22,163.231 M1639.675,193.463c4.238,0,7.688,3.455,7.688,7.688 c0,4.244-3.45,7.696-7.688,7.696c-4.245,0-7.696-3.452-7.696-7.696C1631.979,196.918,1635.43,193.463,1639.675,193.463 M1790.238,155.54c4.241,0,7.686,3.451,7.686,7.691c0,4.244-3.444,7.692-7.686,7.692c-4.24,0-7.691-3.448-7.691-7.692 C1782.547,158.991,1785.998,155.54,1790.238,155.54"
id="path33" /><path
fill="#FFFFFF"
d="M1743.322,139.432v73.601h16.725v-73.601c5.136-2.926,8.615-8.444,8.615-14.766 c0-9.368-7.613-16.985-16.982-16.985c-9.359,0-16.981,7.618-16.981,16.985C1734.698,130.987,1738.18,136.505,1743.322,139.432 M1751.68,116.974c4.242,0,7.693,3.452,7.693,7.692s-3.451,7.692-7.693,7.692c-4.239,0-7.69-3.452-7.69-7.692 S1747.44,116.974,1751.68,116.974"
id="path35" /><path
fill="#FFFFFF"
d="M1705.9,117.102v95.931h16.725v-95.931c5.136-2.919,8.622-8.438,8.622-14.766 c0-9.361-7.62-16.978-16.983-16.978c-9.365,0-16.983,7.617-16.983,16.978C1697.28,108.665,1700.761,114.183,1705.9,117.102 M1714.264,94.648c4.24,0,7.694,3.448,7.694,7.688c0,4.247-3.454,7.696-7.694,7.696s-7.691-3.449-7.691-7.696 C1706.572,98.096,1710.023,94.648,1714.264,94.648"
id="path37" /><path
fill="#FFFFFF"
d="M1668.232,124.56v88.474h16.726V124.56c5.136-2.919,8.618-8.434,8.618-14.762 c0-9.365-7.62-16.979-16.985-16.979c-9.359,0-16.981,7.614-16.981,16.979C1659.609,116.125,1663.09,121.64,1668.232,124.56 M1676.591,102.109c4.241,0,7.696,3.444,7.696,7.688c0,4.243-3.455,7.695-7.696,7.695c-4.239,0-7.691-3.452-7.691-7.695 C1668.899,105.554,1672.352,102.109,1676.591,102.109"
id="path39" /></g></g><text
transform="translate(65,353.0005)"
font-size="100"
id="text41"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:100px;line-height:0%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Bold Condensed';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"><tspan
style="-inkscape-font-specification:'Roboto Condensed, Condensed';font-family:'Roboto Condensed';font-weight:normal;font-style:normal;font-stretch:condensed;font-variant:normal;font-size:100px;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal"
id="tspan26">...gleich gehts weiter</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 8.5 KiB

View file

@ -195,11 +195,21 @@ def events(scheduleUrl, titlemap={}):
# iterate events on that day in this room
for event in room.iter('event'):
# aggregate names of the persons holding this talk
persons = []
personnames = []
personnames2 = []
if event.find('persons') is not None:
for person in event.find('persons').iter('person'):
personname = re.sub( '\s+', ' ', person.text ).strip()
personnames.append(personname)
personname = personname.split(",")[0]
persons.append(personname)
i = iter(persons)
personnames = [ next(i) ]
try:
personnames2 = [ next(i) ]
except StopIteration:
pass
id = int(event.get('id'))
@ -220,8 +230,8 @@ def events(scheduleUrl, titlemap={}):
'id': id,
'title': title,
'subtitle': subtitle,
'persons': personnames,
'personnames': ', '.join(personnames),
'personnames': ''.join(personnames),
'personnames2': ''.join(personnames2),
'room': room.attrib['name'],
}