Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # programado por Juanmol para http://rsppi.blogspot.com
- minimo=70
- wget http://thepiratebay.se/search/es%7Ccastellano%7Cesp%7Cspanish/0/7/207 -O /tmp/salida_pelis2
- 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
- cat /tmp/filtro.txt | sed 's/^@//g' > /tmp/filtro_tmp.txt
- mv /tmp/filtro_tmp.txt /tmp/filtro.txt
- for n in $(seq 1 $(cat /tmp/filtro.txt | wc -l ));
- do
- codigo=$(cat /tmp/filtro.txt | head -$n | tail -1 | cut -f1 -d@);
- 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');
- magnet=$(cat /tmp/filtro.txt | head -$n | tail -1 | cut -f3 -d@);
- echo la peli: $peli;
- echo el codigo: $codigo;
- echo el magnet: $magnet;
- if [ $(cat /root/pelisdescargadas/listado.txt | grep $codigo | wc -l) = 0 ];
- then
- echo se descargaria;
- echo $codigo >> /root/pelisdescargadas/listado.txt;
- wget "http://www.imdb.com/find?q=$n&s=all" -O /tmp/busqueda_pelis 2> /dev/null;
- if [ $(cat /tmp/busqueda_pelis | grep "<title>Find - IMDb</title>" | wc -l) = 0 ];
- then
- echo se ha encontrado del tiron > /dev/null ;
- else
- echo no se ha encontrado, hay que filtrar > /dev/null ;
- filtrado=$(cat /tmp/busqueda_pelis | grep "findResult odd" | sed 's/\ /\n/g' | grep href | head -1 | cut -f3 -d\/);
- wget "http://www.imdb.com/title/$filtrado/" -O /tmp/busqueda_pelis 2> /dev/null ;
- fi
- rating=$(cat /tmp/busqueda_pelis | grep ratingValue | cut -f3 -d\< | cut -f2 -d\> | sed 's/\.//g');
- genero=$(echo $(cat /tmp/busqueda_pelis | grep genre | cut -f2 -d\> | cut -f1 -d\< | grep ^[A-Z]));
- echo la peli $peli tiene un rating de $rating y genero $genero;
- if [ "$(echo $rating)" -gt "$minimo" ];
- then
- echo la puntuacion permite descargarla;
- if [ $(echo $genero | grep -i -v -f generos_no_permitidos.txt | wc -l ) = 0 ];
- then
- echo uno de los generos esta baneado;
- else
- echo A DESCARGAR!;
- transmission-remote -a "$magnet";
- /usr/local/bin/encola_whatsapp.sh 666777888"descargando automaticamente $peli";
- fi
- else
- echo la puntuacion es menor de $minimo;
- fi
- else
- echo ya existe, no se descarga;
- fi
- done
- rm /tmp/busqueda_pelis /tmp/filtro.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement