jueves, 24 de marzo de 2011

Generador de enlaces de descargas desde Series Yonkis

Shell + PHP ->Herramientas usadas
Necesitas tener instalado PHP
  • sudo apt-get install php5-cli
Instalación:
series
#!/bin/bash
####
echo "Introduzca el nombre de la serie"
read serie
echo "Introduzca el numero de temporada"
read temporada
echo "Numero de enlaces a mostrar"
read numEnlaces
#####
cd /tmp/
wget "http://www.seriesyonkis.com/serie/"$serie"/" -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O $serie &>/dev/null
cat $serie | awk -F'>' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='<' &> $serie".enlaces"
grep $temporada"x" $serie".enlaces" &> $serie
egrep -o "http:.*/ " $serie &> $serie".enlaces"
echo $serie" "$temporada" Comienza la descarga"
contador=1
for capitulo in $(cat $serie."enlaces"); do
    wget $capitulo -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O "capitulo" &>/dev/null
    cat "capitulo" | awk -F'>' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='<' &> "capitulo.enlaces"
    grep "DESCARGAR DE megaupload" "capitulo.enlaces" &> "capitulo"
    egrep -o "http:.*" capitulo | cut -d " " -f1 | head -n$numEnlaces &> "capitulo.enlaces"
    echo $serie" Capitulo "$contador
    for enlace in $(cat "capitulo.enlaces"); do
    echo -n "http://www.megaupload.com/?s=seriesyonkis&d="
        php5 /usr/bin/cleaner_series $enlace
        echo "&confirmed=1"
    done
    rm "capitulo"
    rm "capitulo.enlaces"
    let contador=contador+1
    done
rm $serie
rm $serie".enlaces"
exit 0
 Pastebin http://pastebin.com/CKt3LqCh

cleaner_series

<?php
    function hola($a){
        $d = $a;
        $e = 900+101+43-27-1000;
        $f = "";
        $e +=23+100+114;
        for ($i=0; $i<strlen($d); $i++){
            $f .= chr($e^ ord($d[$i]));
        }
        return $f;
    }
   
    for ($i=1; $i<$argc; $i++){
        $hola = $argv[$i];
        $hola = explode("/",$hola);
        $hola = $hola[6];
        echo hola(urldecode($hola));
    }
?>
Pastebin http://pastebin.com/SLrJzk9W

Guardamos los 2 archivos en el Escritorio y abrimos un terminal
  • chmod 777 series
  • chmod 777 cleaner_series
  • sudo mv series /usr/bin/
  • sudo mv series/usr/bin/
Abrimos un terminal escribimos series y pedirá los datos 1 - Nombre de la serie (Ha de ser el mismo que en series yonkis) 2- la temporada  y 3- El número de enlaces (con 1 basta)

Si esto te parece muy raro o eres un vago redomado utiliza este método:
Este pack incluye 3 scripts, el de series yonkis(2) y el de película aleatoria en divx.info
  • wget www.mma-clips.com/zeyt/series/instalador
  • chmod 777 instalador
  • ./instalador
Listo!
Un saludo!

1 comentario:

  1. Introduzca el nombre de la serie
    smallville
    Introduzca el numero de temporada
    1
    Numero de enlaces a mostrar
    1
    smallville 1 Comienza la descarga
    smallville Capitulo 1
    http://www.megaupload.com/?s=seriesyonkis&d=PHP Notice: Undefined offset: 6 in /usr/bin/cleaner_series on line 16
    &confirmed=1
    smallville Capitulo 2
    http://www.megaupload.com/?s=seriesyonkis&d=PHP Notice: Undefined offset: 6 in /usr/bin/cleaner_series on line 16
    &confirmed=1


    QUe sucede ?????

    ResponderEliminar