From a45da36bc82243a2ba252062b1cf5b8c38414f74 Mon Sep 17 00:00:00 2001
From: tvluke <tvluke@chaotikum.org>
Date: Fri, 14 Jun 2024 19:46:40 +0200
Subject: [PATCH] updatesome stuff for linking

---
 _events/20230302-swk.markdown       |  2 ++
 _events/20230506-cryptoversectf.md  |  2 ++
 _events/20230907-swk.markdown       |  2 ++
 _events/20231109-swk.markdown       |  2 ++
 _events/20240104-swk.markdown       |  2 ++
 _events/20240426-lug.markdown       |  2 ++
 _events/20240530-lug.markdown       |  2 ++
 _events/20240617-nook.markdown      |  2 ++
 _events/20240705-wakeupwakenitz.md  | 14 +++++++++++
 _events/20240706-wakeupwakenitz.md  | 14 +++++++++++
 _events/20240718-ffhl-orga.markdown |  2 ++
 _events/20240725-osm.markdown       |  2 ++
 _events/20240815-ffhl-orga.markdown |  2 ++
 _events/20240926-osm.markdown       |  2 ++
 _events/20241017-ffhl-orga.markdown |  2 ++
 _events/20241121-ffhl-orga.markdown |  2 ++
 _events/20241128-osm.markdown       |  2 ++
 _events/20241219-ffhl-orga.markdown |  2 ++
 _includes/nextevent.html            | 32 +++++++++++++++++++++++++
 _projects/bitsundbaeume.markdown    |  2 +-
 _projects/ctf.md                    | 19 +++++++++++++++
 _projects/nook.markdown             |  2 +-
 _projects/osm.md                    | 18 +++++++++++++++
 _projects/videosetup.markdown       |  4 ++--
 liftoff_part5.md                    | 36 -----------------------------
 25 files changed, 133 insertions(+), 40 deletions(-)
 create mode 100644 _events/20240705-wakeupwakenitz.md
 create mode 100644 _events/20240706-wakeupwakenitz.md
 create mode 100644 _includes/nextevent.html
 create mode 100644 _projects/ctf.md
 create mode 100644 _projects/osm.md
 delete mode 100644 liftoff_part5.md

diff --git a/_events/20230302-swk.markdown b/_events/20230302-swk.markdown
index f16e940e..316a9b4a 100644
--- a/_events/20230302-swk.markdown
+++ b/_events/20230302-swk.markdown
@@ -9,6 +9,8 @@ uid: 763b8da7-6e0d-43b1-905b-7c0202a782e8
 contact: luebeck@softwerkskammer.org
 organizer: Softwerkskammer Lübeck
 recording: true
+projects:
+ - swk
 locations:
  - Augenprüfraum
 short: "Die Softwerkskammer trifft sich monatlich um den Austausch von Softwareentwicklern und anderen Interessierten zu fördern."
diff --git a/_events/20230506-cryptoversectf.md b/_events/20230506-cryptoversectf.md
index 920efb7c..b4b518b9 100644
--- a/_events/20230506-cryptoversectf.md
+++ b/_events/20230506-cryptoversectf.md
@@ -7,6 +7,8 @@ eventend:    2023-05-08 05:00:00 +0000
 uid: c9b1075e-429f-43de-9404-929fc90ad25a
 contact: wupo@chaotikum.org
 recording: false
+projects:
+ - ctf
 locations:
  - Augenprüfraum
 short: "Teilnahme am cryptoverse CTF."
diff --git a/_events/20230907-swk.markdown b/_events/20230907-swk.markdown
index 3f7fc944..64f8a78f 100644
--- a/_events/20230907-swk.markdown
+++ b/_events/20230907-swk.markdown
@@ -6,6 +6,8 @@ eventend: 2023-09-07 21:00:00 +0200
 #https://www.uuidgenerator.net/
 uid: a34a0e27-fea0-44da-ab17-ea34b47c1370
 contact: eike.swk@mailbox.org
+projects:
+ - swk
 locations:
  - Augenprüfraum
 short: "Die Softwerkskammer trifft sich monatlich um den Austausch von Softwareentwickler*Innen und anderen interessierten Personen zu fördern."
diff --git a/_events/20231109-swk.markdown b/_events/20231109-swk.markdown
index 062dddce..1681f73f 100644
--- a/_events/20231109-swk.markdown
+++ b/_events/20231109-swk.markdown
@@ -6,6 +6,8 @@ eventend: 2023-11-09 21:00:00 +0200
 #https://www.uuidgenerator.net/
 uid: 32a36f4d-9deb-45fd-b8f9-5b0b67c0293a
 contact: eike.swk@mailbox.org
+projects:
+ - swk
 locations:
  - Augenprüfraum
 short: "Die Softwerkskammer trifft sich monatlich um den Austausch von Softwareentwickler*Innen und anderen interessierten Personen zu fördern."
diff --git a/_events/20240104-swk.markdown b/_events/20240104-swk.markdown
index cb0012bd..da3ab14d 100644
--- a/_events/20240104-swk.markdown
+++ b/_events/20240104-swk.markdown
@@ -6,6 +6,8 @@ eventend: 2024-01-04 21:00:00 +0200
 #https://www.uuidgenerator.net/
 uid: 32a36f4d-9deb-45fd-b8f9-5b0b65c0293a
 contact: eike.swk@mailbox.org
+projects:
+ - swk
 locations:
  - Augenprüfraum
 short: "Die Softwerkskammer trifft sich monatlich um den Austausch von Softwareentwickler*Innen und anderen interessierten Personen zu fördern."
diff --git a/_events/20240426-lug.markdown b/_events/20240426-lug.markdown
index d3873afc..a202d24a 100644
--- a/_events/20240426-lug.markdown
+++ b/_events/20240426-lug.markdown
@@ -6,6 +6,8 @@ eventend: 2024-04-26 22:30:00 +0200
 #https://www.uuidgenerator.net/
 uid: 4c1166a4-f510-4ac9-870c-f8568ecb4efe
 contact: info@chaotikum.org
+projects:
+ - lug
 locations:
  - nobreakspace (gesamt)
 short: "Die Linux User Group Stormarn trifft sich im Nobreakspace"
diff --git a/_events/20240530-lug.markdown b/_events/20240530-lug.markdown
index a65b1feb..acf77c49 100644
--- a/_events/20240530-lug.markdown
+++ b/_events/20240530-lug.markdown
@@ -6,6 +6,8 @@ eventend: 2024-05-31 22:30:00 +0100
 #https://www.uuidgenerator.net/
 uid: a0866f60-fb21-4af9-b9b5-24f33d8255d4
 contact: info@chaotikum.org
+projects:
+ - lug
 locations:
  - nobreakspace (gesamt)
 short: "Die Linux User Group Stormarn trifft sich im Nobreakspace"
diff --git a/_events/20240617-nook.markdown b/_events/20240617-nook.markdown
index 9d3437d3..bc700ff3 100644
--- a/_events/20240617-nook.markdown
+++ b/_events/20240617-nook.markdown
@@ -6,6 +6,8 @@ eventend: 2024-06-17 22:00:00 +0200
 #https://www.uuidgenerator.net/
 uid: da40d906-f109-4648-be7b-52691add8c64
 contact: torben@chaotikum.org
+projects:
+ - nook
 locations:
  - Augenprüfraum
 short: "Auftakt der NooK-Orga."
diff --git a/_events/20240705-wakeupwakenitz.md b/_events/20240705-wakeupwakenitz.md
new file mode 100644
index 00000000..3a74b0f9
--- /dev/null
+++ b/_events/20240705-wakeupwakenitz.md
@@ -0,0 +1,14 @@
+---
+layout: [eventcal]
+title: "Lego-Roboter Programmieren auf dem WakeUpWakenitz (Freitag)"
+eventdate: 2024-07-05 17:00:00 +0200
+eventend: 2024-07-05 19:00:00 +0200
+#https://www.uuidgenerator.net/
+uid: e16e4636-fdd9-4cfc-b7ba-f85d468733e0
+contact: cms@chaotikum.org
+projects:
+ - cms
+locations:
+ - Falkenwiese
+short: "CMS Workshop auf dem WakeUpWakenitz Jugendfestival"
+---
diff --git a/_events/20240706-wakeupwakenitz.md b/_events/20240706-wakeupwakenitz.md
new file mode 100644
index 00000000..edadb66d
--- /dev/null
+++ b/_events/20240706-wakeupwakenitz.md
@@ -0,0 +1,14 @@
+---
+layout: [eventcal]
+title: "Lego-Roboter Programmieren auf dem WakeUpWakenitz (Freitag)"
+eventdate: 2024-07-06 17:00:00 +0200
+eventend: 2024-07-06 19:00:00 +0200
+#https://www.uuidgenerator.net/
+uid: a5760b82-33ab-4ad0-b4d3-01ac17f5fbe8
+contact: cms@chaotikum.org
+projects:
+ - cms
+locations:
+ - Falkenwiese
+short: "CMS Workshop auf dem WakeUpWakenitz Jugendfestival"
+---
diff --git a/_events/20240718-ffhl-orga.markdown b/_events/20240718-ffhl-orga.markdown
index 9ade6c0b..bcdda099 100644
--- a/_events/20240718-ffhl-orga.markdown
+++ b/_events/20240718-ffhl-orga.markdown
@@ -7,6 +7,8 @@ eventend:   2024-07-18 22:00:00 +0200
 uid: ea174c76-7f8c-45b3-bfc0-8e5fa3bd553b
 contact: info@luebeck.freifunk.net
 organizer: Freifunk Lübeck
+projects:
+ - freifunk
 locations:
  - Augenprüfraum
 short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
diff --git a/_events/20240725-osm.markdown b/_events/20240725-osm.markdown
index ae0ee3a9..b129e9c2 100644
--- a/_events/20240725-osm.markdown
+++ b/_events/20240725-osm.markdown
@@ -7,6 +7,8 @@ eventend: 2024-07-25 22:00:00 +0200
 uid: 3d3bea50-702b-4e28-90df-6385798f039b
 contact: luebeck@lists.openstreetmap.de
 organizer: OSM Lübeck
+projects:
+ - osm
 locations:
  - Augenprüfraum
  - Confy Zone
diff --git a/_events/20240815-ffhl-orga.markdown b/_events/20240815-ffhl-orga.markdown
index 8c70fb2a..feec9d24 100644
--- a/_events/20240815-ffhl-orga.markdown
+++ b/_events/20240815-ffhl-orga.markdown
@@ -7,6 +7,8 @@ eventend:   2024-08-15 22:00:00 +0200
 uid: 352b75dc-6274-472e-8a04-94aedb67f831
 contact: info@luebeck.freifunk.net
 organizer: Freifunk Lübeck
+projects:
+ - freifunk
 locations:
  - Augenprüfraum
 short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
diff --git a/_events/20240926-osm.markdown b/_events/20240926-osm.markdown
index 2f17906c..5525e4b4 100644
--- a/_events/20240926-osm.markdown
+++ b/_events/20240926-osm.markdown
@@ -7,6 +7,8 @@ eventend: 2024-09-26 22:00:00 +0200
 uid: 3c21c695-ffe4-4ba7-8d2f-b179b4feb7b8
 contact: luebeck@lists.openstreetmap.de
 organizer: OSM Lübeck
+projects:
+ - osm
 locations:
  - Augenprüfraum
  - Confy Zone
diff --git a/_events/20241017-ffhl-orga.markdown b/_events/20241017-ffhl-orga.markdown
index 62390fa7..8459fdd8 100644
--- a/_events/20241017-ffhl-orga.markdown
+++ b/_events/20241017-ffhl-orga.markdown
@@ -7,6 +7,8 @@ eventend:   2024-10-17 22:00:00 +0200
 uid: 39785097-2cf6-4e55-8ca6-bbc3104ad949
 contact: info@luebeck.freifunk.net
 organizer: Freifunk Lübeck
+projects:
+ - freifunk
 locations:
  - Augenprüfraum
 short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
diff --git a/_events/20241121-ffhl-orga.markdown b/_events/20241121-ffhl-orga.markdown
index eaa00fbc..9e2e6d43 100644
--- a/_events/20241121-ffhl-orga.markdown
+++ b/_events/20241121-ffhl-orga.markdown
@@ -7,6 +7,8 @@ eventend:   2024-11-21 22:00:00 +0100
 uid: 035bd826-2c66-42cb-8415-005bda03a17d
 contact: info@luebeck.freifunk.net
 organizer: Freifunk Lübeck
+projects:
+ - freifunk
 locations:
  - Augenprüfraum
 short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
diff --git a/_events/20241128-osm.markdown b/_events/20241128-osm.markdown
index 523fa6f2..dd146f5e 100644
--- a/_events/20241128-osm.markdown
+++ b/_events/20241128-osm.markdown
@@ -7,6 +7,8 @@ eventend: 2024-11-28 22:00:00 +0100
 uid: 3c53ab86-3999-47af-b046-f6043db92532
 contact: luebeck@lists.openstreetmap.de
 organizer: OSM Lübeck
+projects:
+ - osm
 locations:
  - Augenprüfraum
  - Confy Zone
diff --git a/_events/20241219-ffhl-orga.markdown b/_events/20241219-ffhl-orga.markdown
index 6d3349d9..ac57345b 100644
--- a/_events/20241219-ffhl-orga.markdown
+++ b/_events/20241219-ffhl-orga.markdown
@@ -7,6 +7,8 @@ eventend:   2024-12-19 22:00:00 +0100
 uid: 9629379b-5099-4907-93aa-83cf149ce61f
 contact: info@luebeck.freifunk.net
 organizer: Freifunk Lübeck
+projects:
+ - freifunk
 locations:
  - Augenprüfraum
 short: "Monatliches Treffen der Freifunk-Lübeck Orga-Gruppe."
diff --git a/_includes/nextevent.html b/_includes/nextevent.html
new file mode 100644
index 00000000..62a18662
--- /dev/null
+++ b/_includes/nextevent.html
@@ -0,0 +1,32 @@
+{% capture nowunix %}{{'now' | date: '%s'}}{% endcapture -%}
+
+{% assign event_uuid = 0 -%}
+{% assign project_events = site.events | where_exp: "event", "event.projects contains p_tag" -%}
+
+{% for event in project_events -%}
+	{% if event.projects contains p_tag -%}
+		{% capture event_start %}{{event.eventdate  | date: '%s' }}{%- endcapture -%}
+		{% if event_start > nowunix -%}
+			{% if event_uuid == 0 -%}
+				{% assign event_uuid = event.uid -%}
+			{% endif -%}
+		{% endif -%}
+	{% endif -%}
+{% endfor -%}
+
+{% if event_uuid != 0 -%}
+{% for project in site.projects -%}
+{% if project.tag == p_tag -%}
+<h4><span class="fa-solid fa-user-group"></span> {{project.name}}</h4>
+<p>{{project.short}}</p>
+{% endif -%}
+{% endfor -%}
+{% endif -%}
+{% assign events = site.events | where: "uid", event_uuid -%}
+{% for event in events -%}
+<p><b><span class="fa fa-calendar" aria-hidden="true"></span> Nächster Termin</b>: {{event.title}}, {{event.eventdate | date: '%d.%m.%Y %H:%M'}}
+<br>{{event.short}}</p>
+<hr>
+{% endfor-%}
+
+{%- assign event_uuid = 0 -%}
\ No newline at end of file
diff --git a/_projects/bitsundbaeume.markdown b/_projects/bitsundbaeume.markdown
index 0734dddd..0bb8f727 100644
--- a/_projects/bitsundbaeume.markdown
+++ b/_projects/bitsundbaeume.markdown
@@ -5,7 +5,7 @@ start_date:   2023-01-01 00:00:00 +0200
 image: bub.jpg
 feature_image: "/images/projects/bub.jpg"
 tag: bitsbaeume
-short: Entwicklung von Software und Aufstellen von Hardware im Rahmen des Lübecker Freifunk-Projektes.
+short: Bits & Bäume beschäftigt sich mit Themen an der Schnittstelle von Nachhaltigkeit und Digitalisierung
 status: Aktiv
 email: bits-und-baeume@chaotikum.org 
 contact:
diff --git a/_projects/ctf.md b/_projects/ctf.md
new file mode 100644
index 00000000..701ce4c1
--- /dev/null
+++ b/_projects/ctf.md
@@ -0,0 +1,19 @@
+---
+layout: project
+name:  "CTF Gruppe"
+tag: ctf
+matrix: https://matrix.to/#/!WFORfhZEoBzinyKBrt:matrix.org?via=matrix.org&via=tchncs.de&via=toppoint.de
+web: https://wiki.chaotikum.org/projekte:wargames
+contact:
+- wupo
+status: produktiv
+short: Wir befassen uns mit it-security challenges im Rahmen von CTF (Capture The Flag) Veranstaltungen
+categories:
+- project
+tags:
+- ctf
+---
+
+Wir befassen uns mit it-security challenges im Rahmen von CTF (Capture The Flag) Veranstaltungen
+
+Details im [Wiki](https://wiki.chaotikum.org/projekte:wargames)
\ No newline at end of file
diff --git a/_projects/nook.markdown b/_projects/nook.markdown
index c053957d..2044abe7 100644
--- a/_projects/nook.markdown
+++ b/_projects/nook.markdown
@@ -9,7 +9,7 @@ tag: nook
 contact:
 - "NooK Orga"
 status: produktiv
-short: "Die jährliche 'Night of Open Knowledge' auf dem Campus der Uni Lübeck."
+short: "Die jährliche 'Night of Open Knowledge' auf dem Campus der Uni Lübeck wird vom Chaotikum organisiert."
 categories:
 - project
 tags:
diff --git a/_projects/osm.md b/_projects/osm.md
new file mode 100644
index 00000000..74ac5051
--- /dev/null
+++ b/_projects/osm.md
@@ -0,0 +1,18 @@
+---
+layout: project
+name:  "Open Street Map Lübeck"
+start_date:   2018-07-26 00:00:00 +0200
+image: "https://chaotikum.org/assets/osm_poster_1.jpg"
+feature_image: "https://chaotikum.org/assets/osm_poster_1.jpg"
+tag: osm
+short: Die OpenStreetMap Gruppe Lübeck trifft sich alle zwei Monate im Nobreakspace
+status: Aktiv
+contact:
+- osm Lübeck
+categories:
+- project
+tags:
+- osm
+---
+
+Die OpenStreetMap Gruppe Lübeck trifft sich alle zwei Monate im Nobreakspace
\ No newline at end of file
diff --git a/_projects/videosetup.markdown b/_projects/videosetup.markdown
index a31d9574..0c4de55e 100644
--- a/_projects/videosetup.markdown
+++ b/_projects/videosetup.markdown
@@ -1,6 +1,6 @@
 ---
 layout: project
-name:  "Videos"
+name:  "Video AG"
 start_date:   2020-12-18 00:00:00 +0200
 last_update: 2024-05-01 00:00:00 +0200
 image: videoag.jpg
@@ -11,7 +11,7 @@ contact:
 - "malteschmitz"
 - "TVLuke"
 status: produktiv
-short: "Videos im Nobreakspace."
+short: "Videos machen und veröffentlichen im Nobreakspace."
 categories:
 - project
 tags:
diff --git a/liftoff_part5.md b/liftoff_part5.md
deleted file mode 100644
index fd36e835..00000000
--- a/liftoff_part5.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-layout: liftoff
-title: Liftoff at Nobreakspace
-permalink: /nobreakspace/liftoff/part5/
-image: "https://chaotikum.org/assets/liftoff2.jpg"
----
-
-<div class="alert alert-danger alert-dismissible fade show" role="alert">
-	  <h4 class="alert-heading"><span class="fa-solid fa-triangle-exclamation"></span>DIESE SEITE IST EIN PROTOTYP UND NICHT FERTIG!</h4>
-</div>
-
-## Wissen weitergeben
-
-### Dokumentiere dein Projekt
-
-<i>Hier wird es darum gehen, dass im letzten kapitel gemachte erste eigene Projekt zu dokumentieren. Es in ein Public git tun wenn es code war, es zugänglich und Verständlich zu machen.</i>
-
-<i>Als Option lernt man hier dann auch, wie man ein Projekt auf unsere Website kriegt, und kommt in die dafür nötige Gruppe rein usw...</i>
-
-<i>Sidequest: Offene Lizenzen. Warum sind die wichtig, welche passen zu dir und deinem projekt usw...</i>
-
-### Halte einen 5 Minuten Termin
-
-<i>Hier steht dann, wann der nächste 5 Minuten terin ist (das kriegen wir automatisch hin würde ich denken) und das ertse eigene Projekt ist natürlich geradezu Perfekt dafür, dort vorgestellt zu werden.</i>
-
-
-### Und nun
-<i>Ich bin noch etwas Ratlos, wie der Guide weiter geht. Ich würde gerne auch die Option geben etwas weiter Denkanstöße zu geben. Ganz abstrakte Ideen, in welche Ricgtung man mal denken kann, wenn man Lust hat. Das ist dann ggf sogar etwas, was auch für leute die schon teil der Community ist sein kann, eine Art "Mir ist langweilig, was kann man so machen"</i>
-
-<div class="alert alert-success" role="alert">
- <h4 class="alert-heading"><span class="fa-solid fa-rocket"></span> Angekommen?</h4>
- 	<p>Wenn du so weit gekommen bist, kann man dir kaum noch mehr Anleitungen geben. Du bist angekommen. Das heißt nicht, dass es nicht noch viel zu entdecken gibt aber eine klassische Anleitung ergibt keinen Sinn mehr. Wir hätten im nächten Teil noch ein zwei Fragen und Anregungen.</p>
-	 <div style="display: flex; flex-wrap: wrap; min-width: 100%; align-content: space-between; justify-content: center; color: #FFFFFF; text-decoration: none;">
-	 	<div style="background-color:#276235; border-radius: 10px; margin-bottom: 1%; margin-right: 5px; min-height: 2em; max-width: 50%; position: relative; padding: 5px; text-align: center;"><a href="{{ site.url }}/nobreakspace/liftoff/part6/"  style="color: #FFFFFF; text-decoration: none;">Hier geht es zum nächsten Teil der Einführung</a></div>
-	</div>
-</div>
\ No newline at end of file
-- 
GitLab