YouTube Upload vom Linux Terminal


  • Danke.
    Wenn man seine G+Seite benutzt, muss man für diese noch ein extra Kennwort einrichten.


    Kann man das irgendwie mit Fritz!Load verbinden?


    Das vermutlich nicht, aber du kannst auf der Fritz Box Python installieren. Mehr braucht es dazu eigentlich nicht.

  • Ich habe mich eine ganze Zeit lang nicht mehr darum gekümmert, da ich einfach keine Zeit hatte mich in Bash reinzufuxen. Habe jetzt nochmal versucht, die Geschichte in den Angriff zu nehmen. So sieht es jetzt aus





    Als Fehler bekomme ich:





    Eine mkv Datei liegt in dem gleichen Verzeichnis wie das Script. Was ist denn jetzt schon wieder kaputt? :-)

  • hihihihi... das irgendwas nicht stimmt ist mir auch schon aufgefallen. sonst würde es ja klappen :-)


    nur ich als noob weiss halt nicht was :-)

  • Es ist jetzt garantiert nicht mehr der gleiche Fehler wie vorher. Jetzt hat $file nämlich definitiv nicht mehr als Wert .mkv sondern die Namen der Videos.
    Dann hast du noch einen weiteren Fehler drin.

  • Code
    OSError: [Errno 2] No such file or directory: '*.mkv\r\r'mv: cannot stat `*.mkv\r': No such file or directory





    du hast natürlich recht... in der fehlermeldung ist jetzt auch das sternchen :-) und oben in der zweiten zeile natürlich auch... aber die fehlermeldung an sich bleibt gleich

  • Ich habe nur das Sternchen in der for zeile eingefügt.


    also

    Code
    for file in *.mkv






    nur mal eben zum verständnis, wie gesagt, ich lerne... dieser code

    #!/bin/sh
    for file in *.mkv
    do echo "$file"
    done


    müsste doch eigentlich alle mkv dateien ausgeben, oder?


    macht er aber nicht. ich bekommen als ausgabe *.mkv... sonst nichts

  • Liegt das Script im gleichen Ordner wie die *.mkv Dateien? Wenn nicht musst du am Anfang des Scripts ein cd in den entsprechenden Ordner durchführen.


    Edit: Lass das Script trotzdem ein cd in den Ordner durchführen, auch wenn es dort schon liegt. Ich glaube, ich hatte das Problem auch mal.

  • jop. liegt im gleichen ordner...


    Kurioserweise will er meinen cd Befehl nicht...


    gebe ich die zeile:


    cd /home/pi/yt2/test/


    manuell ein, ist alles gut und er springt in das Verzeichnis.


    setze ich den Befehl in mein Script, also so:
    #!/bin/bash
    cd /home/pi/yt2/test/
    tags="na tags halt"
    desc="beschreibung"
    for file in *.mkv
    .
    .
    .


    kommt als Fehler:


    test.sh: 2: cd: can't cd to /home/pi/yt2/test/

  • Wenn ich das so mache, lädt er bei mir auf den "Hauptkanal" hoch,a lso den den Google automatisch mit Google+ erstellt hat hoch. Gibt es eine Möglichkeit zu sagen das er auf meinen alten normalen Kanal lädt?


    Tante Edit meint: Es gibt in den Einstellungen ein Dropdown Menü, welches festlegt, auf welches konnte ältere Apps zugreifen, die mit dem Mehrere-Konten-System nicht klar kommen. Einfach gewünschtes Konto auswählen und fertig.


  • Brauche Hilfe... kam erst seitdem ich das pycurl Zeugs installiert habe, allerdings funktioniert es auch nicht, wenn ich es wieder lösche... dann wird mir die Progressbar empfohlen...


    vorher wars halt so, dass er einfach hochgeladen hat, ohne das ich gesehen habe, mit welcher Geschwindigkeit ich hochlade bzw wie weit es bereits ist.


    Hab das selbe problem


    mit dem hir


    File "/usr/local/bin/youtube-upload", line 512, in <module>
    sys.exit(catch_exceptions(EXIT_CODES, main, sys.argv[1:]))
    File "/usr/local/bin/youtube-upload", line 111, in catch_exceptions
    fun(*args, **kwargs)
    File "/usr/local/bin/youtube-upload", line 509, in main
    run_main(parser, options, args)
    File "/usr/local/bin/youtube-upload", line 444, in run_main
    url = upload_video(youtube, options, video_path, len(args), index)
    File "/usr/local/bin/youtube-upload", line 337, in upload_video
    description = to_utf8(options.description).decode("string-escape")
    AttributeError: 'NoneType' object has no attribute 'decode'



    könnte mir bitte wer helfen

  • Bei mir funktioniert es leider nicht :(
    Hab irgendeinen Fehler den ich nicht kenne.
    Hat da jemand eine Ahnung? <img src="http://www.dropbox.com/s/mws2ur5sk21stk1/Unbenannt.PNG" alt="Unbenannt.PNG" title="Unbenannt.PNG" style="font-size: 0.8em;" />
    Achja und falls das wichtig ist, ich nutze eine DS110j mit installiertem Debian über Putty. Python wurde installiert und ein Google Pack auch, es funktioniert weder mit der 0.7.3 noch mit der 0.7.2

    Falls das Bild nicht laden sollte (wie bei mir, warum auch immer)
    habe ich hier einen Direktlink ;)

  • Hey,


    tut mir leid wenn ich den Thread hier pushe, aber das klappt bei mir nicht. Kriege immer folgende Fehlermeldung:


    Zitat

    [UnsuccessfulHTTPResponseCode] HTTP status on upload link: 500 (expected 200)

    Wisst ihr was man dagegen machen kann? Habe in Google nichts gefunden :(


    lg

  • Zitat
    [UnsuccessfulHTTPResponseCode] HTTP status on upload link: 500 (expected 200)



    Habe leider das gleiche Problem..hatte es bisher immer über Nacht an und wenn ich morgens mal geschaut habe stand da exakt die gleiche Fehlermeldung.


    Wäre über eine Problemlösung ebenfalls sehr dankbar.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!