diff --git a/taskforce_biometrics/__init__.py b/taskforce_biometrics/__init__.py new file mode 100644 index 0000000..bf98b28 --- /dev/null +++ b/taskforce_biometrics/__init__.py @@ -0,0 +1,65 @@ +#!/usr/bin/python3 + +from renderlib import * +from easing import * + +def introFrames(p): + move=50 + + # 3 Sekunde Text Fadein + frames = 3*fps + for i in range(0, frames): + yield ( + ('text', 'style', 'opacity', "%.4f" % easeLinear(i, 0, 1, frames)), + ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeOutQuad(i, -move, move, frames)), + ) + + # 2 Sekunden stehen lassen + frames = 2*fps + for i in range(0, frames): + yield () + + # 3 Sekunde Text Fadeout + frames = 3*fps + for i in range(0, frames): + yield ( + ('text', 'style', 'opacity', "%.4f" % easeLinear(i, 1, -1, frames)), + ('text', 'attr', 'transform', 'translate(%.4f, 0)' % easeInQuad(i, 0, move, frames)), + ) + + # two final frames + for i in range(0, 2): + yield ( + ('text', 'style', 'opacity', "%.4f" % 0), + ('text', 'attr', 'transform', 'translate(%.4f, 0)' % move), + ) + +def outroFrames(p): + # 5 Sekunden stehen bleiben + frames = 5*fps + for i in range(0, frames): + yield { + ('more', 'style', 'opacity', "%.4f" % easeLinear(i, 0, 1, frames)), + ('knoten', 'style', 'opacity', 1), + } + +def debug(): +# render( +# 'intro.svg', +# '../intro.ts', +# introFrames, +# { +# '$id': 69, +# '$title': 'Ethik des Digitalen', +# '$person': 'Daniel Domscheit-Berg' +# } +# ) + + render( + 'outro.svg', + '../outro.ts', + outroFrames + ) + +def tasks(queue, args): + raise NotImplementedError('call with --debug to render your intro/outro') diff --git a/taskforce_biometrics/artwork/datengarten-alpha.png b/taskforce_biometrics/artwork/datengarten-alpha.png new file mode 100644 index 0000000..f1ce056 Binary files /dev/null and b/taskforce_biometrics/artwork/datengarten-alpha.png differ diff --git a/taskforce_biometrics/artwork/datengarten.png b/taskforce_biometrics/artwork/datengarten.png new file mode 100644 index 0000000..9e17d21 Binary files /dev/null and b/taskforce_biometrics/artwork/datengarten.png differ diff --git a/taskforce_biometrics/artwork/datengarten.svg b/taskforce_biometrics/artwork/datengarten.svg new file mode 100644 index 0000000..c732ef1 --- /dev/null +++ b/taskforce_biometrics/artwork/datengarten.svg @@ -0,0 +1,139 @@ + + + + + + + + + + image/svg+xml + + + + + + + 1 1101 1110 111 \/1|011 |/1101 11\/1/ \||/01/_/11/_1 011 \/110|/ \/ 1 111 01_\_1\_\11 | 0/111_/_1011 11 0111 1 \ 0| / 1111 01/11 __1_--011` |{,1101---111-~ \ }{ CCC }{{ }{{ Berlin {}} , -=-~{ .-^- _ } { + + diff --git a/taskforce_biometrics/artwork/datengarten.txt b/taskforce_biometrics/artwork/datengarten.txt new file mode 100644 index 0000000..44675c4 --- /dev/null +++ b/taskforce_biometrics/artwork/datengarten.txt @@ -0,0 +1,14 @@ + 1 1101 1110 + 111 \/1|011 |/1101 + 11\/1/ \||/01/_/11/_1 + 011 \/110|/ \/ 1 111 + 01_\_1\_\11 | 0/111_/_1011 +11 0111 1 \ 0| / 1111 01/11 + __1_--011` |{,1101---111-~ + \ }{ + CCC }{{ + }{{ Berlin + {}} + , -=-~{ .-^- _ + } + { diff --git a/taskforce_biometrics/artwork/intro.svg b/taskforce_biometrics/artwork/intro.svg new file mode 100644 index 0000000..d81a45f --- /dev/null +++ b/taskforce_biometrics/artwork/intro.svg @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Datengarten $id$title$person + diff --git a/taskforce_biometrics/artwork/outro.svg b/taskforce_biometrics/artwork/outro.svg new file mode 100644 index 0000000..2ead494 --- /dev/null +++ b/taskforce_biometrics/artwork/outro.svg @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + More Recordings available on media.ccc.de + + + + + + + + + www.ccc.de + a production of task force on biometrics of CCC + + diff --git a/taskforce_biometrics/artwork/overlay.png b/taskforce_biometrics/artwork/overlay.png new file mode 100644 index 0000000..058ee82 Binary files /dev/null and b/taskforce_biometrics/artwork/overlay.png differ diff --git a/taskforce_biometrics/artwork/overlay.svg b/taskforce_biometrics/artwork/overlay.svg new file mode 100644 index 0000000..af1c00e --- /dev/null +++ b/taskforce_biometrics/artwork/overlay.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + +