Kapitel 13/Tutorial.md aktualisiert
This commit is contained in:
@@ -732,18 +732,18 @@ In diesem Schritt erstellen wir den eigentlichen Workflow in **n8n**. Er sorgt d
|
|||||||
|
|
||||||
Die Datei `/etc/nc_uploader.conf` wird lokal auf dem Nextcloud-LXC abgelegt. Sie enthält alle Pfade und Parameter, die das Skript `nc_finalize_vod.sh` benötigt, um Dateien aus der SFTP-Dropzone korrekt zu verschieben und in Nextcloud zu integrieren.
|
Die Datei `/etc/nc_uploader.conf` wird lokal auf dem Nextcloud-LXC abgelegt. Sie enthält alle Pfade und Parameter, die das Skript `nc_finalize_vod.sh` benötigt, um Dateien aus der SFTP-Dropzone korrekt zu verschieben und in Nextcloud zu integrieren.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nano /etc/nc_uploader.conf
|
nano /etc/nc_uploader.conf
|
||||||
```
|
```
|
||||||
Fülle sie mit:
|
Fülle sie mit:
|
||||||
```bash
|
```bash
|
||||||
NC_USER=DEIN_NC_USER # Nextcloud-Benutzer, dem die Dateien gehören sollen
|
NC_USER=DEIN_NC_USER # Nextcloud-Benutzer, dem die Dateien gehören sollen
|
||||||
NC_TARGET_SUBPATH="Medien/VODs" # Zielordner innerhalb von Nextcloud (wie er im Web erscheint)
|
NC_TARGET_SUBPATH="Medien/VODs" # Zielordner innerhalb von Nextcloud (wie er im Web erscheint)
|
||||||
NC_DATA="/mnt/hdd/nextcloud_data" # Basis-Datenverzeichnis deiner Nextcloud-Instanz
|
NC_DATA="/mnt/hdd/nextcloud_data" # Basis-Datenverzeichnis deiner Nextcloud-Instanz
|
||||||
DROP_BASE="/home/sftp_uploader/incoming" # SFTP-Drop-Zone von sftp_uploader
|
DROP_BASE="/home/sftp_uploader/incoming" # SFTP-Drop-Zone von sftp_uploader
|
||||||
PHP="/usr/bin/php"
|
PHP="/usr/bin/php"
|
||||||
OCC="/srv/nextcloud/app/nextcloud/occ"
|
OCC="/srv/nextcloud/app/nextcloud/occ"
|
||||||
```
|
```
|
||||||
Speichere die Datei wieder mit `STRG + O` und schließe den Editor mit `STRG + x`.
|
Speichere die Datei wieder mit `STRG + O` und schließe den Editor mit `STRG + x`.
|
||||||
|
|
||||||
Das folgende Skript sorgt dann dafür. dass unser eben hoch geladendes VOD an der richtigen Stelle zu finden ist und über die Weboberfläche erreichbar sein wird.
|
Das folgende Skript sorgt dann dafür. dass unser eben hoch geladendes VOD an der richtigen Stelle zu finden ist und über die Weboberfläche erreichbar sein wird.
|
||||||
@@ -1315,7 +1315,7 @@ Die Datei enthält eine Liste von z. B. bekannten Anime-Namen – eine pro Zei
|
|||||||
</details>
|
</details>
|
||||||
|
|
||||||
Um nun die Clips zu schneiden, benötigen wir ein weiteres Skript und einen weiteren Node.
|
Um nun die Clips zu schneiden, benötigen wir ein weiteres Skript und einen weiteren Node.
|
||||||
Lege mit ```nano <clipper-ordner>/bin/clipper-cut-vod ``` die benötigte Datei an und fülle sie mit dem folgenden COde:
|
Lege mit `nano <clipper-ordner>/bin/clipper-cut-vod ` die benötigte Datei an und fülle sie mit dem folgenden COde:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
@@ -1460,7 +1460,7 @@ Credentials: SSH Clipper
|
|||||||
Working Dir: /srv/clipper
|
Working Dir: /srv/clipper
|
||||||
|
|
||||||
Command (Expression):
|
Command (Expression):
|
||||||
``/srv/clipper/bin/clipper-cut-vod "{{ $('Loop Over Items').item.json.data.id }}"``
|
`/srv/clipper/bin/clipper-cut-vod "{{ $('Loop Over Items').item.json.data.id }}"`
|
||||||
|
|
||||||
Setze auch hier die richtigen BErechtigungen, damit alles einwandfrei und problemlos durchlaufen kann.
|
Setze auch hier die richtigen BErechtigungen, damit alles einwandfrei und problemlos durchlaufen kann.
|
||||||
```bash
|
```bash
|
||||||
@@ -1472,7 +1472,7 @@ Als nächstes wollen wir die zuvor installierte KI Funktion von Whispser nutzen.
|
|||||||
Dafür haben wir bereits alles vorbereitet. Einzig das Skript und der Node in n8n stehen noch aus.
|
Dafür haben wir bereits alles vorbereitet. Einzig das Skript und der Node in n8n stehen noch aus.
|
||||||
|
|
||||||
Erstelle mit
|
Erstelle mit
|
||||||
``nano /srv/clipper/bin/create-subtitle``
|
`nano /srv/clipper/bin/create-subtitle`
|
||||||
die entsprechende Datei und befülle sie mit
|
die entsprechende Datei und befülle sie mit
|
||||||
```bash
|
```bash
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
@@ -1587,4 +1587,4 @@ Node-Typ: SSH
|
|||||||
Credentials: SSH Clipper
|
Credentials: SSH Clipper
|
||||||
|
|
||||||
Command (Expression):
|
Command (Expression):
|
||||||
``/srv/clipper/bin/create-subtitle "{{ $('Loop Over Items').item.json.data.id }}"``
|
`/srv/clipper/bin/create-subtitle "{{ $('Loop Over Items').item.json.data.id }}"`
|
||||||
|
|||||||
Reference in New Issue
Block a user