From 110c23ee864bcf9da44066b8cc82f7d3afbdaa7b Mon Sep 17 00:00:00 2001
From: tvluke <tvluke@chaotikum.org>
Date: Sun, 15 Jan 2023 13:51:35 +0100
Subject: [PATCH] minor fixes

---
 _events/20201211-freitalk.markdown            |  2 +-
 _events/20221229-5min.markdown                |  2 --
 _layouts/frab.xml                             | 30 ++++++++++++++-----
 _media/2018-10-04-apache-camel.md             | 30 +++++++++++++++++++
 _media/2020-12-11-muonpi.md                   |  1 -
 _media/2022-01-15-i-like-p5.md                |  1 -
 ...-user-namespaces-und-der-unshare-befehl.md |  2 --
 _media/2023-01-08-nook22.md                   |  1 -
 ...ms-portable-puzzle-collection-und-loopy.md |  1 -
 9 files changed, 53 insertions(+), 17 deletions(-)
 create mode 100644 _media/2018-10-04-apache-camel.md

diff --git a/_events/20201211-freitalk.markdown b/_events/20201211-freitalk.markdown
index 782c352a..8c4a8367 100644
--- a/_events/20201211-freitalk.markdown
+++ b/_events/20201211-freitalk.markdown
@@ -9,6 +9,6 @@ uid: b3707d4d-7eda-46f5-bb61-cfd02142a5cd
 contact: vorstand@chaotikum.org
 recording: true
 locations:
- - Augenprüfraum
+ - Big Blue Button
 short: "Freitalk N8: Freitalk Nacht - Freitag nach Acht."
 ---
diff --git a/_events/20221229-5min.markdown b/_events/20221229-5min.markdown
index 04faf81b..2621566a 100644
--- a/_events/20221229-5min.markdown
+++ b/_events/20221229-5min.markdown
@@ -9,8 +9,6 @@ contact: info@chaotikum.org
 recording: true
 locations:
  - Augenprüfraum
- - Wartezimmer
- - Lager
 short: "Zwischen den Jahren: Die letzten 5 Minuten Termine des Jahres 2022."
 ---
 
diff --git a/_layouts/frab.xml b/_layouts/frab.xml
index 87e3a60c..d8b17ab4 100644
--- a/_layouts/frab.xml
+++ b/_layouts/frab.xml
@@ -109,13 +109,27 @@ Finding the first and last talk to establish the variables "earliest" and "lates
 	{% elsif event -%}
 		{% assign recording_date =  event.eventdate -%}
 	{% else -%}
-		{% if conference.date and recording_date.event  != ''%}
+		{% if conference.date and conference.date != ''%}
 			{% assign recording_date =  conference.date -%}
 		{% else -%}
 			{% assign recording_date =  earliest -%}
 		{% endif -%}
 	{% endif -%}
 
+	{% if video.room and video.room  != ''-%}
+		{% assign room =  video.room -%}
+	{% elsif event -%}
+		{% for r in event.locations -%}
+			{% assign room =  r -%}
+		{% endfor -%}
+	{% else -%}
+		{% if conference.room and conference.room != ''%}
+			{% assign room =  conference.room -%}
+		{% else -%}
+			{% assign room =  "Undisclosed Location" -%}
+		{% endif -%}
+	{% endif -%}
+
 	{% if video.duration and video.duration  != ''-%}
 		{% assign duration =  video.duration -%}
 	{% elsif event -%}
@@ -160,14 +174,14 @@ Finding the first and last talk to establish the variables "earliest" and "lates
 		</day>
 		<day index="{{day}}" date="{{recording_date | date: '%Y-%m-%d'}}">
 	{% endif -%}
-	{% if current_room != video.room -%}
+	{% if current_room != room -%}
 		{% if current_room and current_room != '' -%}
 			</room>
-			<room name="{{video.room}}">
+			<room name="{{room}}">
 		{% else -%}
-			<room name="{{video.room}}">
+			<room name="{{room}}">
 		{% endif -%}
-		{% capture current_room %}{{video.room }}{% endcapture -%}
+		{% capture current_room %}{{room }}{% endcapture -%}
 	{% endif -%}
 
 	{% comment -%}
@@ -175,10 +189,10 @@ Finding the first and last talk to establish the variables "earliest" and "lates
 	{% endcomment -%}
 
 	<event id="{{eventcounter}}" guid="{{video.uid}}">
-	<date>{{video.recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date>
-	<start>{{video.recording_date | date: '%H:%M'}}</start>
+	<date>{{recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date>
+	<start>{{recording_date | date: '%H:%M'}}</start>
 	<duration>{{duration}}</duration>
-	<room>{{video.room}}</room>
+	<room>{{room}}</room>
 	<slug>{{ video.title | slugify }}</slug>
 	<url>{{video.url}}</url>
 	<recording>
diff --git a/_media/2018-10-04-apache-camel.md b/_media/2018-10-04-apache-camel.md
new file mode 100644
index 00000000..57738af3
--- /dev/null
+++ b/_media/2018-10-04-apache-camel.md
@@ -0,0 +1,30 @@
+---
+layout: video
+release_date:   2018-10-16 20:00:00 +0200
+recording_date: 2018-10-04 20:00:00 +0200
+title:  "Mario Rutz: Enterprise Application Integration mit Apache Camel [Softwerkskammer Lübeck]"
+license:
+image: ""
+#https://www.uuidgenerator.net/
+uid: d94bbe12-3c3a-4e42-ad15-9960b5812742
+yt: "https://www.youtube.com/watch?v=JCQmIBSCzlY"
+mccc: "https://media.ccc.de/v/chaotikum-apache-camel"
+archive: "https://archive.org/details/2018-10-04-softwerkskammer"
+file: "https://video.chaotikum.net/softwerkskammer/2018-10-04-softwerkskammer.m4v"
+event: 14431ac0-c698-457d-afc6-f2cd8b08ddb9
+conferences:
+- nbsp
+- swk
+nofeature: true
+---
+Am 4. Oktober 2018 war die Softwerkskammer Lübeck im neuen Nobreakspace zu Gast und Mario Rutz hat einen Vortrag über Enterprise Application Integration mit Apache Camel gehalten. https://www.softwerkskammer.org/groups/luebeck
+
+Auch wenn im Zeitalter von Microservices die entsprechenden Integrationsaufgaben dank REST glücklicherweise viel von ihrem Schrecken verloren haben, die Integration von Altsystemen und exotischen Schnittstellen mit einem Zoo von Protokollen, Endpunkten und deren Verfügbarkeit bleibt eine alltägliche Herausforderung.
+
+Mit Apache Camel steht für diese Herausforderung ein leichtgewichtiges Enterprise Application Integration Framework zur Verfügung, welches nicht nur über 200 Integrationen out-of-the-box bereitstellt, sondern auch anspruchsvolle Integrationsszenarien mit wenig Aufwand realisierbar macht.
+
+Überzeugt euch selbst anhand von Beispielen aus dem eCommerce-Umfeld, wie viel Spaß EAI machen kann und schaut, ob wir gemeinsam das Kamel zum laufen bringen!
+
+Ziel des Vortrags ist es, den Zuhörern zum einen die theoretischen Grundlagen von Enterprise Application Integration nahe zu bringen. Weiterhin soll anhand einer Casestudy demonstriert werden, dass Apache Camel auch bei komplexen Integrationsaufgaben nicht langjähriges Expertenwissen voraussetzt.
+
+Der Quellcode des im Vortrag gezeigten Beispiels findet sich auf GitHub: https://github.com/basis42/camel_talk/tree/softwerkskammerHL/example
\ No newline at end of file
diff --git a/_media/2020-12-11-muonpi.md b/_media/2020-12-11-muonpi.md
index 7b4efa46..8b5d24bc 100644
--- a/_media/2020-12-11-muonpi.md
+++ b/_media/2020-12-11-muonpi.md
@@ -3,7 +3,6 @@ layout: video
 release_date:   2020-12-11 20:00:00 +0200
 recording_date: 2020-12-11 20:00:00 +0200
 duration: "02:00"
-room: bbb
 title:  "MuonPi – Community-basierte verteilte Messung kosmischer Strahlung [Freitalk N8]"
 license:
 image: "freitalk-muonpi-community-basierte-verteilte-messung-kosmischer-strahlung.jpg"
diff --git a/_media/2022-01-15-i-like-p5.md b/_media/2022-01-15-i-like-p5.md
index 7c8358df..e9816b33 100644
--- a/_media/2022-01-15-i-like-p5.md
+++ b/_media/2022-01-15-i-like-p5.md
@@ -2,7 +2,6 @@
 layout: video
 release_date:   2023-01-15 19:00:00 +0200
 recording_date: 2022-12-29 21:00:00 +0200
-room: Augenprüfraum
 title:  "Fabi likes P5"
 persons:
 - "Fabi"
diff --git a/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md b/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md
index 45153dbe..7eb9dc0c 100644
--- a/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md
+++ b/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md
@@ -2,8 +2,6 @@
 layout: video
 release_date:   2023-01-07 19:00:00 +0200
 recording_date: 2022-12-29 20:00:00 +0100
-duration: "00:05"
-room: Augenprüfraum
 title:  "NeoRaider über Linux User-Namespaces und den unshare-Befehl"
 persons:
 - "NeoRaider"
diff --git a/_media/2023-01-08-nook22.md b/_media/2023-01-08-nook22.md
index f6e30baa..a27fb5c4 100644
--- a/_media/2023-01-08-nook22.md
+++ b/_media/2023-01-08-nook22.md
@@ -3,7 +3,6 @@ layout: video
 release_date:   2022-01-08 19:00:00 +0200
 recording_date: 2022-12-29 20:00:00 +0100
 duration: "00:05"
-room: Augenprüfraum
 title:  "TVLuke über die Zahlen, Daten, Fakten der NooK 2022"
 persons:
 - "TVLuke"
diff --git a/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md b/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md
index 3ef662e3..1291a182 100644
--- a/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md
+++ b/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md
@@ -1,7 +1,6 @@
 ---
 layout: video
 release_date:   2023-01-14 19:00:00 +0200
-room: Parkplatz
 title:  "Jakob über Simon Tatham's Portable Puzzle Collection und Loopy"
 persons:
 - "Jakob"
-- 
GitLab