Skip to content
Snippets Groups Projects
Commit e02aed77 authored by Lukas Ruge's avatar Lukas Ruge
Browse files

everything relates to projects now

parent a5889c70
No related branches found
No related tags found
No related merge requests found
Pipeline #23596 passed
Showing
with 188 additions and 48 deletions
...@@ -8,6 +8,8 @@ eventend: 2018-10-18 22:00:00 +0200 ...@@ -8,6 +8,8 @@ eventend: 2018-10-18 22:00:00 +0200
uid: 50ca061e-d0b6-41e9-ad84-d140e911bced uid: 50ca061e-d0b6-41e9-ad84-d140e911bced
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -9,6 +9,8 @@ uid: 5764b1fa-3f34-41d9-bfff-c84ab552c97d ...@@ -9,6 +9,8 @@ uid: 5764b1fa-3f34-41d9-bfff-c84ab552c97d
contact: info@chaotikum.org contact: info@chaotikum.org
organizer: Metanook Orga organizer: Metanook Orga
recording: true recording: true
projects:
- nook
locations: locations:
- Audimax Uni Lübeck - Audimax Uni Lübeck
short: "Abendfüllende Konferenz auf dem Campus der Uni Lübeck mit vielen Vorträgen, Ständen und spannenden Themen." short: "Abendfüllende Konferenz auf dem Campus der Uni Lübeck mit vielen Vorträgen, Ständen und spannenden Themen."
......
...@@ -7,6 +7,8 @@ eventend: 2024-02-15 22:00:00 +0100 ...@@ -7,6 +7,8 @@ eventend: 2024-02-15 22:00:00 +0100
uid: a7c33590-3402-4626-a865-4d90ced89df6 uid: a7c33590-3402-4626-a865-4d90ced89df6
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -7,6 +7,8 @@ eventend: 2024-03-21 22:00:00 +0100 ...@@ -7,6 +7,8 @@ eventend: 2024-03-21 22:00:00 +0100
uid: 4365e6e5-7b11-4bc2-aa45-28984c7ae71f uid: 4365e6e5-7b11-4bc2-aa45-28984c7ae71f
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -7,6 +7,8 @@ eventend: 2024-04-18 22:00:00 +0200 ...@@ -7,6 +7,8 @@ eventend: 2024-04-18 22:00:00 +0200
uid: ed7e4c5e-c9f1-4ffd-ab1c-2e020d4107bd uid: ed7e4c5e-c9f1-4ffd-ab1c-2e020d4107bd
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -6,6 +6,8 @@ eventend: 2024-05-14 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-05-14 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: ac0815d2-e3e5-4f47-be3f-cc1a2ead647b uid: ac0815d2-e3e5-4f47-be3f-cc1a2ead647b
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wesloer Forst (53.87011, 10.74882) - Wesloer Forst (53.87011, 10.74882)
short: "Weniger Bits, dafür mehr Bäume und das Lübecker Waldkonzept: Spaziergang mit #GemeinsamBuddeln im Wesloer Forst" short: "Weniger Bits, dafür mehr Bäume und das Lübecker Waldkonzept: Spaziergang mit #GemeinsamBuddeln im Wesloer Forst"
......
...@@ -7,6 +7,8 @@ eventend: 2024-05-16 22:00:00 +0200 ...@@ -7,6 +7,8 @@ eventend: 2024-05-16 22:00:00 +0200
uid: 9147f2d3-2b46-40b1-99a9-425fa950d163 uid: 9147f2d3-2b46-40b1-99a9-425fa950d163
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -6,6 +6,8 @@ eventend: 2024-06-11 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-06-11 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: 84146324-229d-4e63-941d-ff47d70b08ec uid: 84146324-229d-4e63-941d-ff47d70b08ec
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -7,6 +7,8 @@ eventend: 2024-06-20 22:00:00 +0200 ...@@ -7,6 +7,8 @@ eventend: 2024-06-20 22:00:00 +0200
uid: 4ee6029d-a40e-43c2-a576-0d08df8ab7aa uid: 4ee6029d-a40e-43c2-a576-0d08df8ab7aa
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -6,6 +6,8 @@ eventend: 2024-07-09 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-07-09 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: f3293b9b-a9e6-4698-b008-70f96029d8e9 uid: f3293b9b-a9e6-4698-b008-70f96029d8e9
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -6,6 +6,8 @@ eventend: 2024-08-13 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-08-13 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: 6dbd721f-c969-490d-b13d-36c3c18a41f5 uid: 6dbd721f-c969-490d-b13d-36c3c18a41f5
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -6,6 +6,8 @@ eventend: 2024-09-10 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-09-10 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: a4f07c28-5062-4f98-a3ea-2ed7c33ed37a uid: a4f07c28-5062-4f98-a3ea-2ed7c33ed37a
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -7,6 +7,8 @@ eventend: 2024-09-19 22:00:00 +0200 ...@@ -7,6 +7,8 @@ eventend: 2024-09-19 22:00:00 +0200
uid: 1dc8c536-0604-49b4-9f28-91d11f7c2ffa uid: 1dc8c536-0604-49b4-9f28-91d11f7c2ffa
contact: info@luebeck.freifunk.net contact: info@luebeck.freifunk.net
organizer: Freifunk Lübeck organizer: Freifunk Lübeck
projects:
- freifunk
locations: locations:
- Augenprüfraum - Augenprüfraum
short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe." short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
......
...@@ -6,6 +6,8 @@ eventend: 2024-10-08 22:00:00 +0200 ...@@ -6,6 +6,8 @@ eventend: 2024-10-08 22:00:00 +0200
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: f43a2076-64a9-40f4-a9de-708b558008ae uid: f43a2076-64a9-40f4-a9de-708b558008ae
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -6,6 +6,8 @@ eventend: 2024-11-12 22:00:00 +0100 ...@@ -6,6 +6,8 @@ eventend: 2024-11-12 22:00:00 +0100
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: 2b39e55d-a699-4199-9e95-5fb3d980695a uid: 2b39e55d-a699-4199-9e95-5fb3d980695a
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -6,6 +6,8 @@ eventend: 2024-12-10 22:00:00 +0100 ...@@ -6,6 +6,8 @@ eventend: 2024-12-10 22:00:00 +0100
#https://www.uuidgenerator.net/ #https://www.uuidgenerator.net/
uid: 007af943-df36-4bf6-b1de-8c9809b3a45a uid: 007af943-df36-4bf6-b1de-8c9809b3a45a
contact: yksflip@chaotikum.org contact: yksflip@chaotikum.org
projects:
- bitsbaeume
locations: locations:
- Wartezimmer - Wartezimmer
short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen." short: "Wir treffen uns jeden zweiten Dienstag im Monat um 18:31, um uns über Nachhaltigkeit und Digitalisierung auszutauschen."
......
...@@ -2,54 +2,168 @@ ...@@ -2,54 +2,168 @@
<ul class="list list--posts"> <ul class="list list--posts">
{%- capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%} {%- capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%}
{% assign tagArray = "" | split: ',' -%} {% assign projectArray = "" | split: ',' -%}
{% assign projectTags = "" | split: ',' -%}
{% for project in site.projects -%}
{% assign projectTags = projectTags | push: project.tag -%}
{% endfor -%}
{% comment -%}
Step one: Check if the Project has a date field, which is probably when it started... or at least some baseline
{% endcomment -%}
{% for project in site.projects -%}
{% if project.start_date -%}
{% capture lastUpdate %}{{ project.start_date | date: '%s' }}{% endcapture -%}
{% if lastUpdate < nowunix -%}
{% capture px %}{{lastUpdate}}⛟{{project.tag}}{% endcapture -%}
{% assign projectArray = projectArray | push: px -%}
{% endif -%}
{% endif -%}
{% endfor -%}
{% comment -%}
Step two: some projects may have a field lastupdate, if thats higher than the date alread found, letzts replace it
{% endcomment -%}
{% for project in site.projects -%}
{% if project.last_update -%}
{% capture lastUpdate %}{{ project.last_update | date: '%s' }}{% endcapture -%}
{% if lastUpdate < nowunix -%}
{% capture px %}{{lastUpdate}}⛟{{project.tag}}{% endcapture -%}
{% assign projectArray = projectArray | push: px -%}
{% endif -%}
{% endif -%}
{% endfor -%}
{% comment -%}
Step three: find blog posts
{% endcomment -%}
{% assign relevant_posts = site.posts | where_exp: "rpost", "rpost.categories contains 'project'" -%} {% assign relevant_posts = site.posts | where_exp: "rpost", "rpost.categories contains 'project'" -%}
{% assign posts = relevant_posts | sort: 'date' %} {% assign posts = relevant_posts | sort: 'date' -%}
{% for post in posts reversed %} {% for post in posts reversed %}
{% if post.categories contains 'project' -%} {% if post.categories contains 'project' -%}
{% for tag in post.tags -%} {% capture lastUpdate %}{{ post.date | date: '%s' }}{% endcapture -%}
{% if tagArray contains tag -%} {% if lastUpdate < nowunix -%}
{% else -%} {% for tag in post.tags -%}
{% assign tagArray = tagArray | push: tag -%} {% if projectTags contains tag -%}
{% endif -%} {% capture px %}{{lastUpdate}}⛟{{tag}}{% endcapture -%}
{% endfor -%} {% assign projectArray = projectArray | push: px -%}
{% endif -%}
{% endfor -%}
{% endif -%}
{% endif -%} {% endif -%}
{% endfor -%} {% endfor -%}
{% comment -%}
Step four: Media files
{% endcomment -%}
{% assign tagArray = tagArray | uniq %}
{% for project_tag in tagArray %}
{% for project in site.projects -%}
{% if project.tag == project_tag -%}
{% assign lastUpdate = "" -%} {% for media in site.media -%}
{% for ppost in posts %} {% for me_pr in media.projects -%}
{% if ppost.tags contains project_tag -%} {% if projectTags contains me_pr -%}
{% capture lastUpdate %}{{ ppost.date | date_to_string }}{% endcapture -%} {% if video.release_date and video.release_date != '' %}
{% capture lastUpdate %}{{ media.release_date | date: '%s' }}{% endcapture -%}
{% else -%}
{% if video.event and video.event != ''-%}
{% for event in site.events -%}
{% if event.uid == video.event -%}
{% capture lastUpdate %}{{ event.eventdate | date: '%s' }}{% endcapture -%}
{% endif -%}
{% endfor -%}
{% endif -%} {% endif -%}
{% endfor -%} {% endif -%}
{% if lastUpdate < nowunix -%}
{%- capture lastupdateventplus %}{{lastUpdate | date: '%s' | plus: 94608000 }}{%- endcapture -%} {% capture px %}{{lastUpdate}}⛟{{me_pr}}{% endcapture -%}
{% if lastupdateventplus > nowunix -%} {% assign projectArray = projectArray | push: px -%}
<article class="article article--post"> {% endif -%}
<h2><a href="{{ site.baseurl }}{{ project.url }}">{{ project.name | markdownify | remove: '<p>' | remove: '</p>' }}</a></h2> {% endif -%}
{% if project.image -%} {% endfor -%}
{% if project.image contains '://' -%} {% endfor -%}
<a href="{{ site.baseurl }}{{ project.url }}"><div class=projectthumbnail style="background-image: url({{project.image}}); height: 200px; width: 100%; margin-right: auto; margin-left: auto; margin-top: 10px;">
</div></a> {% comment -%}
{% else -%} Step five: Events
<a href="{{ site.baseurl }}{{ project.url }}"><div class=projectthumbnail style="background-image: url({{site.baseurl}}/images/thumbnails/{{project.image}}); height: 200px; width: 100%; margin-right: auto; margin-left: auto; margin-top: 10px;"> {% endcomment -%}
</div></a>
{% endif -%} {% for event in site.events -%}
{% endif -%} {% for ev_pr in event.projects -%}
<small class="small post-meta">Letztes Update: <time datetime="{{ page.date | date_to_xmlschema }}" class="time">{{lastUpdate}}</time></small> {% if projectTags contains ev_pr -%}
<div class="teaser"> {% capture lastUpdate %}{{ event.eventdate | date: '%s' }}{% endcapture -%}
{{ project.excerpt | strip_html | markdownify | truncatewords: 60 }} {% if lastUpdate < nowunix -%}
</div> {% capture px %}{{lastUpdate}}⛟{{ev_pr}}{% endcapture -%}
</article> {% assign projectArray = projectArray | push: px -%}
{% endif -%}
{% endif -%}
{% endfor -%}
{% endfor -%}
{% comment -%}
Step six: Loans and Bookings
{% endcomment -%}
{% for loan in site.loan %}
{% for lo_pr in loan.projects %}
{% if projectTags contains lo_pr -%}
{% capture lastUpdate %}{{ loan.eventdate | date: '%s' }}{% endcapture -%}
{% if lastUpdate < nowunix -%}
{% capture px %}{{lastUpdate}}⛟{{lo_pr}}{% endcapture -%}
{% assign projectArray = projectArray | push: px -%}
{% endif -%} {% endif -%}
{% endif -%} {% endif -%}
{% endfor -%} {% endfor -%}
{% endfor -%}
{% comment -%}
Step seven: Pressespiegel
{% endcomment -%}
{% for press in site.press reversed %}
{% for pr_pr in press.projects %}
{% if projectTags contains pr_pr -%}
{% capture lastUpdate %}{{ press.date | date: '%s' }}{% endcapture -%}
{% if lastUpdate < nowunix -%}
{% capture px %}{{lastUpdate}}⛟{{pr_pr}}{% endcapture -%}
{% assign projectArray = projectArray | push: px -%}
{% endif -%}
{% endif -%}
{% endfor -%}
{% endfor -%}
{% assign projectArray = projectArray | sort -%}
{% assign projectsPrinted = "" | split: ',' -%}
{% for p in projectArray reversed %}
{% assign p_tag = p | split: '⛟' | last -%}
{% assign p_date = p | split: '⛟' | first -%}
{%- capture lastupdateventplus %}{{p_date | integer | plus: 94608000 }}{%- endcapture -%}
{% if lastupdateventplus > nowunix -%}
{% if projectsPrinted contains p_tag -%}
{% else -%}
{% assign projectsPrinted = projectsPrinted | push: p_tag -%}
{% for project in site.projects -%}
{% if project.tag == p_tag -%}
<article class="article article--post">
<h2><a href="{{ site.baseurl }}{{ project.url }}">{{ project.name | markdownify | remove: '<p>' | remove: '</p>' }}</a></h2>
{% if project.image -%}
{% if project.image contains '://' -%}
<a href="{{ site.baseurl }}{{ project.url }}"><div class=projectthumbnail style="background-image: url({{project.image}}); height: 200px; width: 100%; margin-right: auto; margin-left: auto; margin-top: 10px;"></div></a>
{% else -%}
<a href="{{ site.baseurl }}{{ project.url }}"><div class=projectthumbnail style="background-image: url({{site.baseurl}}/images/thumbnails/{{project.image}}); height: 200px; width: 100%; margin-right: auto; margin-left: auto; margin-top: 10px;"></div></a>
{% endif -%}
{% endif -%}
<small class="small post-meta">Letztes Update: <time datetime="{{ p_date | date_to_xmlschema }}" class="time">{{p_date | date: '%Y-%m-%d'}}</time></small>
<div class="teaser">
{{ project.excerpt | strip_html | markdownify | truncatewords: 60 }}
</div>
</article>
{% endif -%}
{% endfor -%}
{% endif %}
{% endif -%}
{% endfor -%} {% endfor -%}
</ul> </ul>
</section> </section>
...@@ -47,14 +47,6 @@ ...@@ -47,14 +47,6 @@
{% if page.mastodon and page.mastodon != '' -%} {% if page.mastodon and page.mastodon != '' -%}
<a class="navlink" href="{{ page.mastodon }}"><span class="fa-brands fa-mastodon"></span></a> <a class="navlink" href="{{ page.mastodon }}"><span class="fa-brands fa-mastodon"></span></a>
{% endif -%} {% endif -%}
{% if page.image -%}
{% if page.image contains '://' %}
<div class=projectthumbnail style="background-image: url({{page.image}}); height: 200px; width: 200px; margin-right: auto; margin-left: auto; margin-top: 10px;">
{% else %}
<div class=projectthumbnail style="background-image: url({{site.baseurl}}/images/thumbnails/{{page.image}}); height: 200px; width: 200px; margin-right: auto; margin-left: auto; margin-top: 10px;">
</div>
{% endif -%}
{% endif -%}
<br><br> <br><br>
<a href="https://git.chaotikum.org/chaotikum/website/-/blob/master/docs/content/booking.md" style="color:000000;"><spann class="fa-solid fa-calendar-days" aria-hidden="true"></spann> Geräte und Arbeitsplätze für Projektarbeit reservieren.</a> <a href="https://git.chaotikum.org/chaotikum/website/-/blob/master/docs/content/booking.md" style="color:000000;"><spann class="fa-solid fa-calendar-days" aria-hidden="true"></spann> Geräte und Arbeitsplätze für Projektarbeit reservieren.</a>
</section> </section>
......
...@@ -3,7 +3,7 @@ layout: nil ...@@ -3,7 +3,7 @@ layout: nil
--- ---
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
{% comment -%} {% comment -%}
Documentation: https://wiki.chaotikum.org/howto:chaotikumwebsite:media (Please update if stuff changes here) Documentation: https://git.chaotikum.org/chaotikum/website/-/blob/master/docs/content/media.md(Please update if stuff changes here)
{% endcomment -%} {% endcomment -%}
{% capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%} {% capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%}
......
...@@ -14,6 +14,8 @@ file: "https://video.chaotikum.net/5min/2019-06-26-5min-fabi.mov" ...@@ -14,6 +14,8 @@ file: "https://video.chaotikum.net/5min/2019-06-26-5min-fabi.mov"
event: 9c4efcfe-0c5c-4e1f-902b-fa9e01c2cacd event: 9c4efcfe-0c5c-4e1f-902b-fa9e01c2cacd
closedcaption: "https://git.chaotikum.org/chaotikum/video/subtitles/-/raw/main/5min/2019-06-26-5min-fabi.vtt" closedcaption: "https://git.chaotikum.org/chaotikum/video/subtitles/-/raw/main/5min/2019-06-26-5min-fabi.vtt"
cccomputergen: true cccomputergen: true
projects:
- klopfbox
conferences: conferences:
- nbsp - nbsp
- 5min - 5min
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment