Kapitel 13/Tutorial.md aktualisiert
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user