Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-09-23 20:26:24 +00:00
parent b33e75b1d0
commit 26a30716f9

View File

@@ -734,7 +734,7 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
```bash
nano /etc/nc_uploader.conf
```
```
Fülle sie mit:
```bash
NC_USER=DEIN_NC_USER # Nextcloud-Benutzer, dem die Dateien gehören sollen
@@ -855,18 +855,28 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
``` bash
set -euo pipefail; STATE="/srv/clipper/state/vod_seen.list"; mkdir -p "$(dirname "$STATE")"; printf '%s\n' "{{$json.data.id}}" >> "$STATE"
```
12. **HTTP Request Marker.json laden** (Node-Name: `Marker.json laden`)
- **Node-Typ:** HTTP Request
- **Methode:** GET
- **URL:** `https://api.twitch.tv/helix/streams/markers?video_id={{ $('Loop Over Items').item.json.data.id }}`
- **Authentifizierung:** OAuth2 (Credential: *Twitch API*)
- **Header:** Client-Id: <DEINE_CLIENT_ID>
12. **SSH Node 2 Download ** (Node-Name: `Down`)
13. **SSH Node 2 Download ** (Node-Name: `Down`)
- **Node-Typ:** SSH
- **Credentials:** *SSH Clipper*
- **Operation:** Execute Command
- **Command is an Expression:** **ON**
- **Command:**
```bash
<clipper-ordner>/bin/clipper-vod-get "{{ $('Loop Over Items').item.json.data.id }}" "{{ $json.url || ('https://www.twitch.tv/videos/' + {{ $('Loop Over Items').item.json.data.id }}"
MARKER_JSON_DATA='{{ JSON.stringify($node["Marker.json laden"].json["data"]) }}' \
/<clipper-ordner>/clipper/bin/clipper-vod-get \
"{{ $('Loop Over Items').item.json.data.id }}" \
"{{ $json.url || ('https://www.twitch.tv/videos/' + $('Loop Over Items').item.json.data.id) }}"
```
13. **SSH Node 3 Upload ** (Node-Name: `Up`)
14. **SSH Node 3 Upload ** (Node-Name: `Up`)
- **Node-Typ:** SSH
- **Credentials:** *SSH Clipper*
- **Operation:** Execute Command
@@ -876,7 +886,7 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
<clipper-ordner>/bin/cleanup "{{ $('Loop Over Items').item.json.data.id }}"
```
14. **SSH Node 4 Finalize** (Node-Name: Finalize VOD)
15. **SSH Node 4 Finalize** (Node-Name: Finalize VOD)
- Node-Typ: SSH
- Credentials: SSH Nextcloud (nc_runner)
- Operation: Execute Command