Hallo an die Pi Gemeinde,
an dieser Stelle möchte ich euch mein Projekt vorstellen und die Umsetzung gleich an erster Stelle des Thread stellen.
Dank anderer Foren im Netz sowie unter Zuhilfenahme von freundlichen Mitmenschen ist es mir gelungen
mein vorhaben in die Tat umzusetzen. Ich möchte an dieser Stelle ein wenig ins Detail gehen und anderen
Anfängern die Chance geben das ganze nachzubauen.
Folgendes Setting habe ich hier aufgebaut.
Mein NAS (192.168.200.2) dient als Datenspeicher, befüllt wird das ganze über meinen Windows PC
mit einer einfachen Freigabe (//192.168.200.2/yt), mein Pi dient als "Fernsteuerung" für den NAS und
führt über Nacht (oder die ganze Zeit dank schlechter Upload Rate) die Uploads aus.
Mein Plan ist es, einen USB Stick am Desktop anstecken, die Videos in das /yt Verzeichnis zu kopieren
und dann abzuwarten.
als erstes braucht man dafür einen sog. mount am Pi, der kleine Rechner muss bei jedem Start die
Verbindung zum NAS einrichten. Dafür kann man sich die fstab Datei schnappen (sudo nano /etc/fstab)
und folgenden Eintrag hinzufügen.
Bedeutet bei jedem Start nimmt er Verbindung auf mit //192... steckt die Verbindung zu /yt...es handelt sich
um eine Netzwerkfreigabe (commom internet file system), auf dem NAS ist der user raspi eingerichtet mit
dem Passwort test...oder anders...egal... was die beiden nullen bedeuten weiß ich nicht...
Als nächstes brauchen wir unser upload script, dies habe ich unter dem Ordner /bin/ angelegt, da es so vom
ganzen Pi aus ausführbar ist ($PATH Ordner).
sudo nano /bin/upload öffnet den Editor
den Text abtippen
##!/bin/bash
# Youtube Uploader Script
##
for file in /yt/*.mp4
do
eport title=$(basename "$file" ".mp4")
echo $title "for" §file
##
##
/usr/local/bin/youtube-upload --email=mail --password=geheim --category="Games" --description="" --private --keywords="" --title="$title" "$file"
##
##
mv $file /yt/done
##
done
exit 0
Alles anzeigen
und mit ^x (STRG + X) raus gehen und mit Y bestätigen
Als nächstes habe ich mir die sog crontab geschnappt, hier werden Einträge gemacht die der Pi
(oder das System eben) zu festen Zeitpunkten ausführen soll.
sudo nano /etc/cron.d/upload
zwei Einträge habe ich hinterlegt...
Führe eine Minute nach 23 Uhr das script upload als root aus und führe bei jedem reboot als root das programm wondershaper aus um die
Bandbreite auf eth0 (dem Netzwerkanschluss) auf upload 1000 kbits zu begrenzen, weil mein Netzwerk auch noch was anderes machen soll
als Videos hochladen.
So, ich hoffe ich konnte weiterhelfen und ein Noob der sich hier verläuft darf mir gerne fragen stellen.
Kommt alles zurück wenn man freundlich ist zu seinen Mitmenschen...
Als nächstes möchte ich noch die großen Videos in kleine Schnipsel zerteilen, angeblich kann Youtube damit umgehen,
auch hier habe ich erstmal keine Ahnung, deswegen, falls das jemand sieht und mir helfen möchte, gerne...
ciao ciao
der Dübel