diff options
Diffstat (limited to 'template/video.html.j2')
-rw-r--r-- | template/video.html.j2 | 77 |
1 files changed, 48 insertions, 29 deletions
diff --git a/template/video.html.j2 b/template/video.html.j2 index 1851eec3..8b5b89ca 100644 --- a/template/video.html.j2 +++ b/template/video.html.j2 | |||
@@ -12,59 +12,78 @@ | |||
12 | - some links are missing | 12 | - some links are missing |
13 | - most of the videos are loaded from git which is a bottleneck for performance. idea: replace some with orginal sources (media.ccc.de, ...) | 13 | - most of the videos are loaded from git which is a bottleneck for performance. idea: replace some with orginal sources (media.ccc.de, ...) |
14 | --> | 14 | --> |
15 | <div class="text-center"> | ||
16 | <video width="80%" id="video" controls> | ||
17 | Your browser does not support the video tag. | ||
18 | </video> | ||
19 | <script type="text/javascript"> | ||
20 | var video = document.getElementById('video'); | ||
21 | var source = document.createElement('source'); | ||
22 | video.appendChild(source); | ||
23 | source.setAttribute('src', 'https://git.gnunet.org/gnunet-videos-2015.git/plain/psc2015/grothoff.webm'); | ||
24 | function loadvideo(url) | ||
25 | { | ||
26 | source.setAttribute('src', url); | ||
27 | console.log(url); | ||
28 | video.load(); | ||
29 | video.play(); | ||
30 | } | ||
31 | </script> | ||
32 | </div> | ||
33 | <hr> | ||
15 | <h3>{{ _("2019") }}</h3> | 34 | <h3>{{ _("2019") }}</h3> |
16 | <ul> | 35 | <ul> |
17 | <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2019.git/plain/IETF104/GNU_Name_System_-_2019_Edition_IETF104__Christian_Grothoff.mkv">GNU Name System</a>, IETF</li> | 36 | <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2019.git/plain/IETF104/GNU_Name_System_-_2019_Edition_IETF104__Christian_Grothoff.mkv">GNU Name System (only download)</a>, IETF</li> |
18 | </ul> | 37 | </ul> |
19 | <h3>{{ _("2018") }}</h3> | 38 | <h3>{{ _("2018") }}</h3> |
20 | <ul> | 39 | <ul> |
21 | <li>Christian Grofhoff, <a href="https://git.gnunet.org/gnunet-videos-2018.git/plain/GNS_-_The_GNU_Name_System_-_Overview.mkv">GNS - The GNU Name System - Overview</a></li> | 40 | <li>Christian Grofhoff, <a href="https://git.gnunet.org/gnunet-videos-2018.git/plain/GNS_-_The_GNU_Name_System_-_Overview.mkv">GNS - The GNU Name System - Overview (only download)</a></li> |
22 | <li>t3sserakt, <a href="https://git.gnunet.org/gnunet-videos-2018.git/plain/Datenspuren2018/DS2018-9337-deu-State_of_the_GNUnet_webm-hd.webm">State of the GNUnet</a>, Datenspuren 2018</li> | 41 | <li>t3sserakt, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2018.git/plain/Datenspuren2018/DS2018-9337-deu-State_of_the_GNUnet_webm-hd.webm')">State of the GNUnet</a>, Datenspuren 2018</li> |
23 | <li>sva, <a href="https://git.gnunet.org/gnunet-videos-2018.git/plain/hack.lu/Hack.lu_2018_LT_-_GNUnet_-_You_Broke_The_Internet_Lets_Make_A_GNU_One__sva.webm">You Broke The Internet - Lets Make A GNU One</a>, hack.lu</li> | 42 | <li>sva, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2018.git/plain/hack.lu/Hack.lu_2018_LT_-_GNUnet_-_You_Broke_The_Internet_Lets_Make_A_GNU_One__sva.webm')">You Broke The Internet - Lets Make A GNU One</a>, hack.lu</li> |
24 | </ul> | 43 | </ul> |
25 | <h3>{{ _("2017") }}</h3> | 44 | <h3>{{ _("2017") }}</h3> |
26 | <ul> | 45 | <ul> |
27 | <li>lynX, <a href="https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-1-eng-Three_Ways_to_Enhance_Metadata_Protection_Beyond_Tor_-_secushareorg_webm-hd.webm">Three Ways to Enhance Metadata Protection Beyond Tor</a>, 34C3</li> | 46 | <li>lynX, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-1-eng-Three_Ways_to_Enhance_Metadata_Protection_Beyond_Tor_-_secushareorg_webm-hd.webm')">Three Ways to Enhance Metadata Protection Beyond Tor</a>, 34C3</li> |
28 | <li>t3sserakt, <a href="https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-2-eng-Modeling_Trust_in_a_Distributed_Private_Social_Network_-_secushareorg_webm-hd.webm">Modeling Trust in a Distributed Private Social Network</a>, 34C3</li> | 47 | <li>t3sserakt, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-2-eng-Modeling_Trust_in_a_Distributed_Private_Social_Network_-_secushareorg_webm-hd.webm')">Modeling Trust in a Distributed Private Social Network</a>, 34C3</li> |
29 | <li>lynX and Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-6-eng-Privacy-Oriented_Distributed_Networking_for_an_Ethical_Internet_-_including_50_subsystems_of_GNUnet_webm-hd.webm">Privacy-Oriented Distributed Networking for an Ethical Internet</a>, 34C3</li> | 48 | <li>lynX and Christian Grothoff, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-6-eng-Privacy-Oriented_Distributed_Networking_for_an_Ethical_Internet_-_including_50_subsystems_of_GNUnet_webm-hd.webm')">Privacy-Oriented Distributed Networking for an Ethical Internet</a>, 34C3</li> |
30 | <li>lynX, <a href="https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-7-eng-Scalable_and_privacy-respectful_distributed_systems_-_Our_chance_to_avoid_cloud_computing_webm-hd.webm">Scalable and privacy-respectful distributed systems - Our chance to avoid cloud computing</a>, 34C3</li> | 49 | <li>lynX, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2017.git/plain/34c3/34c3-chaoswest-7-eng-Scalable_and_privacy-respectful_distributed_systems_-_Our_chance_to_avoid_cloud_computing_webm-hd.webm')">Scalable and privacy-respectful distributed systems - Our chance to avoid cloud computing</a>, 34C3</li> |
31 | </ul> | 50 | </ul> |
32 | <h3>{{ _("2016") }}</h3> | 51 | <h3>{{ _("2016") }}</h3> |
33 | <ul> | 52 | <ul> |
34 | <li>Daniel Golle, <a href="https://git.gnunet.org/gnunet-videos-2016.git/plain/Battlemeshv9/Gnunet%20For%20Mesh%20Communities%20-%20Battlemesh%20v9%20(Porto,%20Portugal).mp4">Gnunet For Mesh Communities</a>, Battlemesh v9 (Porto, Portugal)</li> | 53 | <li>Daniel Golle, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2016.git/plain/Battlemeshv9/Gnunet%20For%20Mesh%20Communities%20-%20Battlemesh%20v9%20(Porto,%20Portugal).mp4')">Gnunet For Mesh Communities</a>, Battlemesh v9 (Porto, Portugal)</li> |
35 | <li>t3sserakt and xrs, <a href="https://git.gnunet.org/gnunet-videos-2016.git/plain/Datenspuren2016/DS2016-7775-deu-Secushare.opus">Secushare</a> (opus, <a href="https://git.gnunet.org/gnunet-videos-2016.git/plain/Datenspuren2016/DS2016-7775-deu-Secushare_webm-hd.webm">webm-hd</a>, <a href="https://git.gnunet.org/gnunet-videos-2016.git/plain/Datenspuren2016/DS2016-7775-deu-Secushare_webm-sd.webm">webm-sd</a>), Datenspuren 2016</li> | 54 | <li>t3sserakt and xrs, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2016.git/plain/Datenspuren2016/DS2016-7775-deu-Secushare_webm-hd.webm')">Secushare</a>, Datenspuren 2016</li> |
36 | <li>Jeff Burdges, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/GHM%202015/expose-GNUJeffBurdges19aout2016.mp4">Xolotl - A compact mixnet format with stronger forwared secrecy and hybrid anonymity</a>, GNU Hacker Meeting | 55 | <li>Jeff Burdges, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2015.git/plain/GHM%202015/expose-GNUJeffBurdges19aout2016.mp4')">Xolotl - A compact mixnet format with stronger forwared secrecy and hybrid anonymity</a>, GNU Hacker Meeting |
37 | </ul> | 56 | </ul> |
38 | <h3>{{ _("2015") }}</h3> | 57 | <h3>{{ _("2015") }}</h3> |
39 | <ul> | 58 | <ul> |
40 | <!-- FIXME: source only available on yt. <li>Ludovic Courtès, <a href="">Reproducible Software Deployment with GNU Guix</a>, Inria</li> --> | 59 | <!-- FIXME: source only available on yt. <li>Ludovic Courtès, <a href="">Reproducible Software Deployment with GNU Guix</a>, Inria</li> --> |
41 | <!-- FIXME: source not available. <li><a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/32c3/byzantine-fault-tolerant-set-consensus-with-efficient-set-reconciliation.mp4">Byzantine fault tolerant set consensus with efficient set reconciliation</a>, 32C4 --> | 60 | <!-- FIXME: source not available. <li><a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/32c3/byzantine-fault-tolerant-set-consensus-with-efficient-set-reconciliation.mp4">Byzantine fault tolerant set consensus with efficient set reconciliation</a>, 32C4 --> |
42 | <li>Daniel Golle, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/BattleMeshV8/GNUnet%20in%20Community%20Mesh%20Networks%20+%20Slides%20-%20BattleMeshV8.mkv">GNUnet in Community Networks</a>, BattleMesh 2015 | 61 | <li>Daniel Golle, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/BattleMeshV8/GNUnet%20in%20Community%20Mesh%20Networks%20+%20Slides%20-%20BattleMeshV8.mkv">GNUnet in Community Networks (only download)</a>, BattleMesh 2015 |
43 | <li>t3sserakt and demos, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/Datenspuren2015/datenspuren15-7069-de-EDN_-_Echt_Dezentrales_Netzwerk_webm.webm">Echt Dezentrales Netzwerk</a>, Datenspuren 2015 | 62 | <li>t3sserakt and demos, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2015.git/plain/Datenspuren2015/datenspuren15-7069-de-EDN_-_Echt_Dezentrales_Netzwerk_webm.webm')">Echt Dezentrales Netzwerk</a>, Datenspuren 2015 |
44 | <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/psc2015/grothoff.webm">The Architecture of the GNUnet: 45 Subsystems in 45 Minutes</a> | 63 | <li>Christian Grothoff, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2015.git/plain/psc2015/grothoff.webm')">The Architecture of the GNUnet: 45 Subsystems in 45 Minutes</a> |
45 | <li>Julian Kirsch and Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2015.git/plain/tue2015/grothoff.webm">Knocking down the HACIENDA</a>, Eindhoven University of Technology</li> | 64 | <li>Julian Kirsch and Christian Grothoff, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2015.git/plain/tue2015/grothoff.webm')">Knocking down the HACIENDA</a>, Eindhoven University of Technology</li> |
46 | </ul> | 65 | </ul> |
47 | <h3>{{ _("2014") }}</h3> | 66 | <h3>{{ _("2014") }}</h3> |
48 | <ul> | 67 | <ul> |
49 | <!-- FIXME: no source link on web. <li>Julian Kirsch, <a href="">"Knocking down the HACIENDA"</a>, GNU Hacker Meeting 2014</li> --> | 68 | <!-- FIXME: no source link on web. <li>Julian Kirsch, <a href="">"Knocking down the HACIENDA"</a>, GNU Hacker Meeting 2014</li> --> |
50 | <!-- FIXME: no source link on web. <li>Peter Schaar, <a href="">"Technik, Recht und Überwachung"</a>, Technische Universität München</li> --> | 69 | <!-- FIXME: no source link on web. <li>Peter Schaar, <a href="">"Technik, Recht und Überwachung"</a>, Technische Universität München</li> --> |
51 | <!-- FIXME: no source link on web. <li>Christian Grothoff, <a href="">"A Public Key Infrastructure for Social Movements in the Age of Universal Surveillance"</a>, Univeristy of Oxford</li> --> | 70 | <!-- FIXME: no source link on web. <li>Christian Grothoff, <a href="">"A Public Key Infrastructure for Social Movements in the Age of Universal Surveillance"</a>, Univeristy of Oxford</li> --> |
52 | <li>Jacob Appelbaum, Douwe Korff and Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/2014-coe.webm">"After Snowden: using law and technology to counter snooping"</a>, Counsil of Europe</li> | 71 | <li>Jacob Appelbaum, Douwe Korff and Christian Grothoff, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/2014-coe.webm')">"After Snowden: using law and technology to counter snooping"</a>, Counsil of Europe</li> |
53 | <li>Nicolas Benes, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/do-panic-do-panic.webm">Panic! An approach for home routers to securely erase sensitive data</a>, 31C3</li> | 72 | <li>Nicolas Benes, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/do-panic-do-panic.webm')">Panic! An approach for home routers to securely erase sensitive data</a>, 31C3</li> |
54 | <li>Lucas Fulchir, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/fenrir-fenrir.webm">why TLS sucks and what I'm doing about it</a>, 31C3</li> | 73 | <li>Lucas Fulchir, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/fenrir-fenrir.webm')">why TLS sucks and what I'm doing about it</a>, 31C3</li> |
55 | <li>Markus Sabadello and Suhin Mohan Adapa, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/freedombox-freedombox.webm">FreedomBox Status Update</a>, 31C3</li> | 74 | <li>Markus Sabadello and Suhin Mohan Adapa, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/freedombox-freedombox.webm')">FreedomBox Status Update</a>, 31C3</li> |
56 | <li>Bernd Paysan, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/net2o-net2o.webm">net2o - Reinventing the internet</a>, 31C3</li> | 75 | <li>Bernd Paysan, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/net2o-net2o.webm')">net2o - Reinventing the internet</a>, 31C3</li> |
57 | <li>Markus Benter, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/queries-queries.webm">Complex Queries in P2P networks</a>, 31C3</li> | 76 | <li>Markus Benter, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/queries-queries.webm')">Complex Queries in P2P networks</a>, 31C3</li> |
58 | <li>Christian Grothoff and Florian Dold, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/taler-taler.webm">Taler</a>, 31C3</li> | 77 | <li>Christian Grothoff and Florian Dold, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/taler-taler.webm')">Taler</a>, 31C3</li> |
59 | <li>Florian Dold, <a href="https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/voting-voting.webm">Electronic Voting and Key Generation in Distributed Systems</a>, 31C3</li> | 78 | <li>Florian Dold, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2014.git/plain/31c3/voting-voting.webm')">Electronic Voting and Key Generation in Distributed Systems</a>, 31C3</li> |
60 | </ul> | 79 | </ul> |
61 | <h3>{{ _("2013") }}</h3> | 80 | <h3>{{ _("2013") }}</h3> |
62 | <ul> | 81 | <ul> |
63 | <!-- FIXME: no source link on web. <li>Bart Polot, <a href="">"GNUnet CADET and GNUnet Conversation" at YBTI/30c3</a>, 30C3</li> --> | 82 | <!-- FIXME: no source link on web. <li>Bart Polot, <a href="">"GNUnet CADET and GNUnet Conversation" at YBTI/30c3</a>, 30C3</li> --> |
64 | <li>Christian Grothoff, <a href="https://media.ccc.de/v/30C3_-_5212_-_en_-_saal_6_-_201312272145_-_the_gnu_name_system_-_grothoff">"The GNU Name System"</a>, 30C3</li> | 83 | <li>Christian Grothoff, <a href="javascript:loadvideo('https://cdn.media.ccc.de/congress/2013/mp4-lq/30c3-5212-en-The_GNU_Name_System_h264-iprod.mp4')">"The GNU Name System"</a>, 30C3</li> |
65 | <li>Markus Teich, <a href="https://media.net.in.tum.de/v/Oberseminar-SS13--Monkey_-_Generating_Useful_Bug_R">"Monkey, generating Useful Bug Reports Automatically"</a>, Technische Universität München</li> | 84 | <li>Markus Teich, <a href="https://media.net.in.tum.de/v/Oberseminar-SS13--Monkey_-_Generating_Useful_Bug_R">"Monkey, generating Useful Bug Reports Automatically"</a>, Technische Universität München</li> |
66 | <li>Christian Grothoff, <a href="https://audio-video.gnu.org/video/ghm2013/Christian_Grothoff-The_GNU_Name_System_and_the_Future_of_Social_Networking_with_GNUnet_.webm">"The GNU Name System and the Future of Social Networking with GNUnet" at GHM</a></li> | 85 | <li>Christian Grothoff, <a href="javascript:loadvideo('https://audio-video.gnu.org/video/ghm2013/Christian_Grothoff-The_GNU_Name_System_and_the_Future_of_Social_Networking_with_GNUnet_.webm')">"The GNU Name System and the Future of Social Networking with GNUnet" at GHM</a></li> |
67 | <li>Christian Grothoff, Carlo von Lynx, Jacob Appelbaum and Richard Stallman, <a href="https://git.gnunet.org/gnunet-videos-2013.git/plain/you%20broke%20the%20internet/internetistschuld.webm">"You broke the Internet. We're making ourselves a GNU one."</a>, Berlin</li> | 86 | <li>Christian Grothoff, Carlo von Lynx, Jacob Appelbaum and Richard Stallman, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2013.git/plain/you%20broke%20the%20internet/internetistschuld.webm')">"You broke the Internet. We're making ourselves a GNU one."</a>, Berlin</li> |
68 | <li>Roger Dingledine and Jacob Appelbaum, <a href="https://archive.org/details/RogerDingledineAndJacobAppelbaumQAMarathon">"Q & A"</a>, Technische Universität München</li> | 87 | <li>Roger Dingledine and Jacob Appelbaum, <a href="https://archive.org/details/RogerDingledineAndJacobAppelbaumQAMarathon">"Q & A"</a>, Technische Universität München</li> |
69 | <!-- FIXME: no source link on web. <li>Maximilian Szengel, <a href="">"Decentralized Evaluation of Regular Expressions for Capability Discovery in Peer-to-Peer Networks"</a>, Technische Universität München</li> --> | 88 | <!-- FIXME: no source link on web. <li>Maximilian Szengel, <a href="">"Decentralized Evaluation of Regular Expressions for Capability Discovery in Peer-to-Peer Networks"</a>, Technische Universität München</li> --> |
70 | </ul> | 89 | </ul> |
@@ -75,9 +94,9 @@ | |||
75 | <h3>{{ _("2010") }}</h3> | 94 | <h3>{{ _("2010") }}</h3> |
76 | <ul> | 95 | <ul> |
77 | <!-- FIXME: are the media accessible? --> | 96 | <!-- FIXME: are the media accessible? --> |
78 | <li>Matthias Wachs, <a href="https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/GNUnet_-_Transports_and_Transport_Selection.ogv">GNUnet - Transport and Transport Selection</a>, GNU Hacker Meeting 2010</li> | 97 | <li>Matthias Wachs, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/GNUnet_-_Transports_and_Transport_Selection.ogv')">GNUnet - Transport and Transport Selection</a>, GNU Hacker Meeting 2010</li> |
79 | <li>Nathan S. Evans, <a href="https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/GNUnet_Distributed_Data_Storage_-_DHT_and_Distance_Vector_Transport.ogv">GNUnet Distributed Data Storage - DHT and Distance Vector Transport</a>, GNU Hacker Meeting 2010</li> | 98 | <li>Nathan S. Evans, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/GNUnet_Distributed_Data_Storage_-_DHT_and_Distance_Vector_Transport.ogv')">GNUnet Distributed Data Storage - DHT and Distance Vector Transport</a>, GNU Hacker Meeting 2010</li> |
80 | <li>Christian Grothoff, <a href="https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/Introduction_to_The_GNUnet_Peer-to-Peer_Framework.ogv">Introduction to the GNUnet Peer-to-Peer Framework</a>, GNU Hacker Meeting 2010</li> | 99 | <li>Christian Grothoff, <a href="javascript:loadvideo('https://git.gnunet.org/gnunet-videos-2010.git/plain/GHM_Hague/Introduction_to_The_GNUnet_Peer-to-Peer_Framework.ogv')">Introduction to the GNUnet Peer-to-Peer Framework</a>, GNU Hacker Meeting 2010</li> |
81 | </ul> | 100 | </ul> |
82 | </div> | 101 | </div> |
83 | </div> | 102 | </div> |