[LUG.ro] Dónde están los videos temporales flash [solución]

Martin A. Troncoso tincho.tgz en gmail.com
Mie Oct 12 20:54:26 ART 2011


On Wednesday 12 October 2011 17:06:39 Martín Carr wrote:
> 2011/10/12 Martín Carr
> 
> > 2011/10/12 Martin A. Troncoso
> > 
> >> ¿algo asi? :-P
> 
> Le cambié unas cositas, como por ejemplo que permita nombres con
> espacios. (si alguien no sabe cómo usar esto, simplemente hay que
> ponerlo en un archivo de texto, darle permisos de ejecución y
> ejecutarlo. Para que haga algo interesante debe haber algún video
> siendo visto en firefox).

let FILES=`lsof -X | grep -i flash | grep tmp | awk '{print 
"/proc/"$2"/fd/"$4}' | tr -d u | wc -l`                                                                                
function LISTA {                                                                                                                                                                   
    lsof -X | grep -i flash | grep tmp | awk '{print "/proc/"$2"/fd/"$4}' | tr 
-d u                                                                                                
}                                                                                                                                                                                  
function SEL {                                                                                                                                                                     
    SELECCION=`LISTA | zenity --text "Elija los videos deseados" --multiple --
list --title "Videos" --column "videos" | tr "|" "\n"`                                               
    if [ -z $SELECCION ]; then                                                                                                                                                     
        zenity --error --text "Debe elegir al menos un Video"
	exit 1                                                                                                                      
    fi                                                                                                                                                                             
}                                                                                                                                                                                  
if [ ! -d $HOME/videosget ]                                                                                                                                                        
then                                                                                                                                                                               
    mkdir $HOME/videosget                                                                                                                                                          
fi                                                                                                                                                                                 
if [ $FILES -gt 0 ]                                                                                                                                                                
then                                                                                                                                                                               
    zenity --question --text "Para reproducir videos elija SI\n\n  Para 
guardar videos elija NO"                                                                                      
    if [ $? == 0 ]; then                                                                                                                                                           
        SEL                                                                                                                                                                        
        mplayer $SELECCION                                                                                                                                                         
    else                                                                                                                                                                           
           SEL                                                                                                                                                                     
           for i in "$SELECCION"                                                                                                                                                   
           do                                                                                                                                                                      
            cp  $i  $HOME/videosget/`zenity --entry --text "Ingrese el nombre 
del archivo"`.flv                                                                             
         done 
       	zenity --info --text "Los archivos se guardaron en $HOME/videosget" --
title "Videos"                                                                                                                                                                     
    fi                                                                                                                                                                             
else                                                                                                                                                                               
    zenity --error --text "No se encontraron videos"                                                                                                                               
fi

bue, como sigo estando muy al dope modifique para version alternativa donde usa 
una lista para seleccionar los archivos =)


Más información sobre la lista de distribución Lugro