View difference between Paste ID: 1yzRDfyF and FXVzP1t9
SHOW: | | - or go back to the newest paste.
1
#!/bin/bash
2
# programado por Juanmol para http://rsppi.blogspot.com
3
minimo=70
4
wget http://thepiratebay.se/search/es%7Ccastellano%7Cesp%7Cspanish/0/7/207 -O /tmp/salida_pelis2
5
6
echo $(cat /tmp/salida_pelis2 | grep -e "/torrent/" -e "magnet:" | sed 's/\ /\n/g' | grep href | grep -v "/user/" | cut -f2 -d\") | sed 's/\ /@/g' | sed 's/\//@/g' | sed 's/@@/\n/g' | sed 's/torrent@//g' | grep -i -v -f lista_negra.txt > /tmp/filtro.txt
7
8
cat /tmp/filtro.txt | sed 's/^@//g' > /tmp/filtro_tmp.txt
9
mv /tmp/filtro_tmp.txt /tmp/filtro.txt
10
11
for n in $(seq 1 $(cat /tmp/filtro.txt | wc -l ));
12
do
13
        codigo=$(cat /tmp/filtro.txt | head -$n | tail -1 | cut -f1 -d@);
14
        peli=$(cat /tmp/filtro.txt | head -$n | tail -1 | cut -f2 -d@ | cut -f2 -d@ | cut -f1 -d\[ | cut -f1 -d\- | cut -f1 -d\( | sed 's/_/\ /g' | sed -e 's/ENG//g' -e 's/ESP//g' -e 's/Sub//g' -e 's/720p//g' -e 's/1800p//g' -e 's/BluRay//g' -e 's/DTS//g');
15
        magnet=$(cat /tmp/filtro.txt | head -$n | tail -1 | cut -f3 -d@);
16
        echo la peli: $peli;
17
        echo el codigo: $codigo;
18
        echo el magnet: $magnet;
19
        if [ $(cat /root/pelisdescargadas/listado.txt | grep $codigo | wc -l) = 0 ];
20
        then
21
                echo se descargaria;
22
                echo $codigo >> /root/pelisdescargadas/listado.txt;
23
                wget "http://www.imdb.com/find?q=$n&s=all" -O /tmp/busqueda_pelis 2> /dev/null;
24
                if [ $(cat /tmp/busqueda_pelis | grep "<title>Find - IMDb</title>" | wc -l) = 0 ];
25
                then
26
                        echo se ha encontrado del tiron > /dev/null ;
27
                else
28
                        echo no se ha encontrado, hay que filtrar > /dev/null ;
29
                        filtrado=$(cat /tmp/busqueda_pelis | grep "findResult odd" | sed 's/\ /\n/g' | grep href | head -1 | cut -f3 -d\/);
30
                        wget "http://www.imdb.com/title/$filtrado/" -O /tmp/busqueda_pelis 2> /dev/null ;
31
                fi
32
                rating=$(cat /tmp/busqueda_pelis | grep ratingValue | cut -f3 -d\< | cut -f2 -d\> | sed 's/\.//g');
33
                genero=$(echo $(cat /tmp/busqueda_pelis | grep genre | cut -f2 -d\> | cut -f1 -d\< | grep ^[A-Z]));
34
                echo la peli $peli tiene un rating de $rating y genero $genero;
35
                if [ "$(echo $rating)"  -gt "$minimo" ];
36
                then
37
                        echo la puntuacion permite descargarla;
38
                        if [ $(echo $genero | grep -i -v -f generos_no_permitidos.txt | wc -l ) = 0 ];
39
                        then
40
                                echo uno de los generos esta baneado;
41
                        else
42
                                echo A DESCARGAR!;
43
                                transmission-remote -a "$magnet";
44
                                /usr/local/bin/encola_whatsapp.sh 666777888"descargando automaticamente $peli";
45
                        fi
46
                else
47
                        echo la puntuacion es menor de $minimo;
48
                fi
49
        else
50
                echo ya existe, no se descarga;
51
        fi
52
done
53
rm /tmp/busqueda_pelis /tmp/filtro.txt