Script para descargar videos flash en linux sin /tmp (Nueva Versión V.2) Hace poco publiqué un script que nos permitía descargar los videos de flash en nuestro sistema linux en este post, ahora presento una nueva versión ampliada del script en la cual también ha colaborado mi amigo “Carlos Alberto Rossello” conocido como kazadOr que ha aportado una manera de descarga automática de vídeo, en la que no debemos poner los números indicados en el anterior post, pero que sólo sirve cuando tenemos un vídeo en ejecución, cuando tengamos varios vídeos usaremos el modo manual donde elegiremos el vídeo a descargar y con el que tendremos que introducir los números del proceso y el descriptor. Aquí dejo el código para todo aquel que quiera usar este script o aportar código para su ampliación y mejora del mismo. Codigo fuente: #!/bin/bash # # Descripcion: # Script para extraer videos flash v.2 # Distros: Todas # Fecha de creacion: 09-05-2011 # Autores: # Enrique Molina Marco # Carlos Alberto Rossello # Ultima modificacion: 12-05-2011 # Emails: # [email protected] # [email protected] # Licencia: GPL v3.0 # Fuentes del programa: # Requiere: RAR para Linux instalado # Fuentes RAR: # http://www.winrar.es/descargas/rar # http://www.rarlab.com/download.htm # clear echo "Flash v.2 GPL V.3 Enrique Molina Marco - Carlos Alberto Rossello" case $1 in --down) echo "Buscando Videos......" lsof |grep Flash echo -n "Introduce primer numero: " ; read num echo -n "Introduce segundo numero (sin letra): " ; read num2 cd /proc/$num/fd echo -n "Escriba el nombre del archivo (sin extension): " ; read name rar a $HOME/$name.rar $num2 echo " El video esta guardado en su carpeta personal o HOME Fin del script" sleep 4 exit ;; --auto) echo "Buscando video. Por favor espere.... " lsof |grep Flash > 001 grep 'FlashXX' 001 > 001A out=`cat 001A` numout=${#out} if [ ${numout} -gt 0 ] then egrep -oi 'b[0-9]+[a-zA-Z]b' 001A > ident cat ident | tr -d "[a-zA-Z]" > numident egrep -oi 'b[0-9]{4,5}b' 001A > idproc num=`cat idproc` num2=`cat numident` rm 001 rm 001A rm ident rm numident rm idproc sleep 3 clear echo "Video encontrado. Escriba el nombre con el que desea guardarlo (sin espacios): " read name cp /proc/$num/fd/$num2 $HOME/$name.flv clear echo "El video se guardó correctamente." sleep 4 exit 0 fi echo "No se encontó ningún video. Abortando" sleep 5 exit ;; *) echo " Sintaxis: flash --down modo de descarga manual (requiere rar) --auto modo de descarga automatico (un solo video) --help ayuda Descargar rar desde las siguientes direcciones: http://www.winrar.es/descargas/rar http://www.rarlab.com/download.htm " exit esac También dejo una imagen de muestra para que vean que aparece cuando el script es ejecutado: Esta versión solo requiere tener instalado rar para la parte de descarga manual, en el que debe estar instalado en el $PATH del sistema, también para aquellos que no saben como funciona la parte manual, les indico que funciona igual que en la versión anterior mencionada aquí. Descarga del script directamente Fuente: Mi blog
Script para descargar videos flash en linux sin /tmp (V.2)
Datos archivados del Taringa! original
1puntos
680visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
10visitas
0comentarios
Dar puntos: