From e24ad2f26022d5e85a6101d63cedb701c261cf47 Mon Sep 17 00:00:00 2001 From: Thomas Dannenberg Date: Wed, 24 Sep 2025 13:59:21 +0000 Subject: [PATCH] Kapitel 13/Tutorial.md aktualisiert --- Kapitel 13/Tutorial.md | 62 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/Kapitel 13/Tutorial.md b/Kapitel 13/Tutorial.md index e0f1352..8267f0a 100644 --- a/Kapitel 13/Tutorial.md +++ b/Kapitel 13/Tutorial.md @@ -1641,4 +1641,64 @@ exit 0 ' ``` -Natürlich verzögern wir jede Bearbeitung um mindestens zwei Minuten, aber wir verhinden so die Auslastung wenn wir sie nicht gebrauchen können. \ No newline at end of file +Natürlich verzögern wir jede Bearbeitung um mindestens zwei Minuten, aber wir verhinden so die Auslastung wenn wir sie nicht gebrauchen können. + +--- + +# Bonus: Manuelle VOD auswahl + +In diesem Teil ergänzen wir den geamten Workflow um einen weiteren Workflow, der die manuelle Auswahl von VODs unterstützt + +```bash + +#!/usr/bin/env bash +set -euo pipefail + +source /etc/clipper/clipper.env + +NC_ALIAS="nextcloud" +REMOTE_DIR="Analyse" +INBOX_DIR="/srv/clipper/inbox" +PROCESSED_DIR="$INBOX_DIR/.processed" + +LOG_FILE="/srv/clipper/logs/fetch-and-process.log" +mkdir -p "$(dirname "$LOG_FILE")" +exec >> "$LOG_FILE" 2>&1 + +echo +echo "========== [START] $(date '+%F %T') ==========" + +mkdir -p "$INBOX_DIR" "$PROCESSED_DIR" + +mapfile -t files < <(sftp "$NC_ALIAS" <