Ich habe ein wenig rumgespielt. Und weil ich so cool bin, möchte ich euch mein Skript zeigen.
Ich weiß, es ist etwas "unordentlich" und "aufwändig", aber ich arbeite gerade daran, das alles etwas zu Automatisieren... Bisher habe ich nur das Grundgerüst fertig.
##################################
##################################
datei="Metroll Part 5.mkv" #Datei
customtitle="Leise aufgeraeumt" #Titel für jeden Part
######################################################
title="Metro: Last Light - #$number - $customtitle" #Titel Template
desc="$(< UploadFiles/descMetroll.txt)" #Die Datei für die Beschreibung
tags="$(< UploadFiles/tagsMetroll.txt)" #Die Datei für die Tags
######################################################
######################Befehl+Ausführen##################
url="$(youtube-upload --email="$mail" --password="$pass" --title="$title" --description="$desc" --category="Games" --keywords="$tags" --get-upload-form-info --private "Upload/$datei" | bash upload_with_curl.sh) echo $url"
######################################################
Alles anzeigen
Wer sich fragt, warum die vielen "#"... Lasst mich, lol
Das ist das Skript für mein Metro Last Light [lexicon]Let's Play[/lexicon]. Für jedes [lexicon]Let's Play[/lexicon] gibt es ein eigenes Skript.
Wie die Ausgabe während des Uploads aussieht?
Das Skript ist in der ERSTEN Version. Ich habe es bisher für 5 Uploads genutzt. Viel spaß. Verbesserungen hätte ich gerne zugeschickt 
Achja... das hier braucht ihr ja auch
Das muss im selben verzeichnis liegen wie das obere Skript... ihr könnt auch einfach das nehmen was unter "examples" beim Programm beiliegt... aber... bla
# Upload videos to youtube using youtube-upload and curl.
# $ youtube-upload --get-upload-form-info ... | upload_with_curl.sh [CURL_OPTIONS]
debug() { echo "$@" >&2; }
while { read FILE; read TOKEN; read POST_URL; }; do
URL="$POST_URL?nexturl=http://code.google.com/p/youtube-upload"
VIDEO_ID=$(curl --include -F "token=$TOKEN" -F "file=@$FILE" "$@" "$URL" |
grep -m1 "^Location: " | grep -o "id=[^&]\+" | cut -d"=" -f2-)
test "$VIDEO_ID" || { debug "Error uploading"; exit 1; }
echo "http://www.youtube.com/watch?v=$VIDEO_ID"
Alles anzeigen