Kapitel 13/Tutorial.md aktualisiert
This commit is contained in:
@@ -405,19 +405,16 @@ Im Ergebnis findest du im Feld `data[0].id` deine **User-ID** (z. B. `123456789`
|
||||
In diesem Schritt legen wir die Entscheidungspfade in einem **If-Node** an. Dafür werden zwei Bedigungen hinzugefügt, die jeweils einen klar benannten Output erzeugen.
|
||||
|
||||
### If-Node Einstellungen
|
||||
Property: {{ $json.state_expression }}
|
||||
|
||||
### Regeln
|
||||
```git
|
||||
1. Bedingung: {{ $json.state_expression }} is true
|
||||
1. Bedingung: {{ $json.file_exists }} is true
|
||||
- Field type: Boolean
|
||||
|
||||
2. Bedingung: {{ $json.state_expression }} is equal to APPEND_AND_DOWNLOAD
|
||||
2. Bedingung: {{ $json.non_empty }} is true
|
||||
- Field type: Boolean
|
||||
|
||||
3. Opperator: AND
|
||||
3. Operator: AND
|
||||
```
|
||||
Damit hat der Switch-Node drei klar benannte Ausgänge, die die weitere Logik steuern.
|
||||
Damit hat der if-Node zwei klar angesprochene Ausgänge, die die weitere Logik steuern.
|
||||
|
||||
8. Pfad 1 - CREATE_AND_DOWNLOAD
|
||||
Ziel: n8n erkennt neue VODs, erstellt/aktualisiert die State-Datei und lädt jedes VOD **sequenziell** im Clipper herunter und direkt in **Nextcloud** hoch (mit automatischem Aufräumen und Logfiles). Alles wird von n8n gesteuert, die Dateiübertragung übernimmt **rclone** im Clipper.
|
||||
@@ -605,7 +602,7 @@ Im Ergebnis findest du im Feld `data[0].id` deine **User-ID** (z. B. `123456789`
|
||||
- **Command is an Expression:** **ON**
|
||||
- **Command:**
|
||||
```bash
|
||||
{{`set -euo pipefail; STATE="<clipper-ordner>/state/vod_seen.list"; mkdir -p "$(dirname "$STATE")"; if [ -s "$STATE" ]; then printf "%s\n" "${$json.id}" >> "$STATE"; else printf "%s\n" "${$json.id}" > "$STATE"; fi`}}
|
||||
{{`set -euo pipefail; STATE="/srv/clipper/state/vod_seen.list"; mkdir -p "$(dirname "$STATE")"; if [ -s "$STATE" ]; then printf "%s\n" "${$json.data.id}" >> "$STATE"; else printf "%s\n" "${$json.data.id}" > "$STATE"; fi`}}
|
||||
```
|
||||
|
||||
**7) SSH Node 2 – Download & Upload (Skript)**
|
||||
|
||||
Reference in New Issue
Block a user