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

Martin A. Troncoso tincho.tgz en gmail.com
Mie Oct 12 16:36:21 ART 2011


On Wednesday 12 October 2011 16:16:21 Martín Carr wrote:
> 2011/10/12 Martin A. Troncoso
> 
> > podriamos usar xargs y hacer:
> > 
> > lsof -X | grep -i flash | grep tmp | awk '{print "/proc/"$2"/fd/"$4}' |
> > tr -d u
> > 
> > | xargs mplayer
> 
> 'ta bueno. Yo no hice el primero, igual, lo copié de un foro (puse la
> url en el mail).
> 
> 
> Está quedando muy bien, ahora que haga un menucito con todos los
> archivitos y dos botones a la derecha, uno reproducir y otro guardar.
> Este último que pida el nombre que queremos ponerle al video.
> 
> Mucho pedir? Ah! licencia GPL, claro ;)
#!/bin/bash
let FILES=`lsof -X | grep -i flash | grep tmp | awk '{print 
"/proc/"$2"/fd/"$4}' | tr -d u | wc -l`                                                                                
LISTA=`lsof -X | grep -i flash | grep tmp | awk '{print "/proc/"$2"/fd/"$4}' | 
tr -d u `                                                                                           
if [ ! -d $HOME/videosget ]                                                                                                                                                        
then                                                                                                                                                                               
    mkdir $HOME/videosget                                                                                                                                                          
fi                                                                                                                                                                                 
if [ $FILES -gt 0 ]                                                                                                                                                                
then                                                                                                                                                                               
    zenity --question --text "Se encontraron $FILES archivos\n ¿desea 
reproducirlos?\n presione no para guardarlos"                                                                
    if [ $? == 0 ]; then                                                                                                                                                           
        mplayer -fs $LISTA                                                                                                                                                         
    else                                                                                                                                                                           
       zenity --question --text "Desea guardar los videos?"                                                                                                                        
       if [ $? == 0 ]; then                                                                                                                                                        
           for i in $LISTA                                                                                                                                                         
           do                                                                                                                                                                      
             cp $i  $HOME/videosget/`zenity --entry --text "Ingrese el nombre 
del primer archivo"`.flv                                                                             
         done                                                                                                                                                                      
     fi                                                                                                                                                                            
    fi                                                                                                                                                                             
else                                                                                                                                                                               
    zenity --error --text "No se encontraron videos"                                                                                                                               
fi                

¿algo asi? :-P             


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