youtube-dl-agent

January 22nd, 2011 § 3 comments § permalink

youtube-dl-agent laedt eine liste von youtube-videos mit youtube-dl runter, konvertiert sie mit ffmpeg und fuegt sie mit mencoder zusammen. gedacht fuer splited youtube-videos.

usage:

$ youtube-dl-agent http://www.youtube.com/watch?v=Qpwj5k0zYDs \
http://www.youtube.com/watch?v=XCyXY4jLxo8 \
http://www.youtube.com/watch?v=BwJUV8vvGyA \
http://www.youtube.com/watch?v=xQuyiMravE4 \
--output="Weimar nach der Wende.avi"
#!/bin/bash

case "$1" in

  "" )
      exit $E_PARAM ;
  ;;

  * )
    TEMPPATH=$PWD"/youtube-dl-agent.swap/";
    mkdir $TEMPPATH;
    cd $TEMPPATH;

    for i in "$@"
    do
      case "$i" in
        http://* )
            URL=`echo $i`;
            echo " * * * "$URL" * * *";

            ###
            # DOWNLOAD FLV WITH YOUTUBE-DL
            /usr/local/bin/youtube-dl -t $URL

            ###
            # FIND DOWNLOADED FLV FILE BY ID
            ID=`echo $URL | /bin/sed -r 's/.*v=(.*)$/\1/'`;
#            echo $ID;
            IDS=$IDS$ID" ";

            FLV=`/usr/bin/find $PWD"/" -maxdepth 1 -name "*$ID.flv"`;
#            echo $FLV;
            FLVS=$FLVS$FLV" ";

            ###
            # COVERT FLV TO AVI
            /usr/bin/ffmpeg -i $FLV -vcodec copy \
            -acodec libmp3lame -ab 128k $FLV".avi"

            AVI=`/usr/bin/find $PWD"/" -maxdepth 1 \
            -name "*$ID*.avi"`;
#            echo $AVI
            AVIS=$AVIS$AVI" ";
        ;;

        # STRINGS WITH WHITESPACES HAVE TO BE
        # ENCAPSULATE WITH DOUBLE QUOTES
        --output=* )
            OUTPUT=`echo $i | sed 's/--output=//'`;
        ;;

        * )
            exit $E_PARAM ;
        ;;

      esac
    done
  ;;

esac

###
# MERGE SPLIT AVIS
/usr/bin/mencoder -ovc copy -oac copy $AVIS -o $OUTPUT

###
# MOVE FROM TEMP-DIR TO $USERS PWD
/bin/mv -v $OUTPUT ..

###
# CLEAN UP
/bin/rm -rv $TEMPPATH

exit 0

so habe ich das aber nicht abgespeichert…

January 10th, 2011 § 3 comments § permalink

da hat mir ein jemand mit dem gemeinschaftlichen root die daten manipuliert und mich mir selber den holzschuh ins getriebe werfen lassen.

ed@mediathek:~$ cat manipulatevote
#!/bin/bash
while true;
do curl
-F "chosenanswer=4" \
-F "poll_id=355599" \
-A 'Mozilla/4.0'

http://www.snappoll.com/act_vote.php;

sleep 2; done

habe ICH sicherlich nicht so abgespeichert! als das script zwischendurch mal einen fehler warf und ich es neu starten musste, haette ich eigentlich stutzig werden muesen. niemanden kann man hier mehr trauen!

WIR WERDEN ALLE STERBEN!!!!!11111 LOL?!

CP sucht neuen Fahrer

January 3rd, 2011 § 0 comments § permalink

Unsere Ersatzmutter sucht neue Supplier.

aus zwei mach drei

January 2nd, 2011 § 0 comments § permalink

mv \'10 \'11; 
echo 'frohes neues!';

Eine Revolution auf der nicht getanzt wird

December 9th, 2010 § 0 comments § permalink

ist eine vergeudete Revolution!

Wenn ihr jetzt denkt, wir seien nicht mehr als digitale Punks, die euch den Stern vom Benz reizen, dann irrt ihr.
Wir penetrieren lieber euer Finanzsystem, denn wir sind Hacker und wir haben Waffen hier!

Start the Riot! wird dan nicht nur als Hommage an den Moment, waehrend der morgentlichen After-Revolution-Hour laufen,
sondern da wir uns unseres Sieges so sicher sind, bereits am Vorabend der Revolution zum Warm-Up.

Das ist nur der Anfang!
Und wenn dann euer letzter Ausweg, der von euch legitimierte Gebrauch der Dienstwaffe ist, dann artikuliert sich die Gewalt der Atari Teenage Generation nicht mehr nur in Chiptunes, davor lasst euch warnen!

Daher an alle:

Vorwärts, denn wir müssen hier raus!
Zusammen, denn allein machen sie Dich ein!
Voller Zuversicht, denn die letzte Schlacht gewinnen wir!


Anmerkung: Das muss so klingen, sonst hat das keinen Stil ;)