(solucionado) Donde se descagan los videos flash

Imagen de cousteau
+1
0
-1

Yo me hice un script en shell. Dale permisos de ejecución y ponlo en ~/bin/flashback
Uso: `flashback` para poner en /tmp links a los vídeos (para poder verlos según se van descargando); `flashback -c` para copiarlos directamente (una vez descargados).

#!/bin/sh
# FlashBack - copy all videos from a running flash instance back to /tmp

show_help() {
    echo "Usage: flashback";
    echo "       flashback [-c|--copy|--snapshot]";
    echo "       flashback [-l|--link]";
    echo "       flashback [-x|--exec|--command] 'command'";
    echo "       flashback [-h|-?|--help]";
}

command='ln -s'
if [ $# -gt 0 ]; then
    case "$1" in
        -l|--link) command='ln -s';;
        -c|--copy|--snapshot) command='cp -L';;
        -x|--exec|--command) command="$2";;
        -h|-\?|--help) show_help; exit 0;;
        *) show_help >&2; exit 1;;
    esac
fi

for pid in $(pidof npviewer.bin); do  # for all instances of flash
    for i in /proc/"$pid"/fd/*; do
        case "$(file -bL --mime-type "$i")" in video/*)
            name="$(readlink "$i")"  # use ls -l instead?
            name="${name%% *}"  # should be something like /tmp/FlashXXjWsSfc
            case "$name" in /tmp/Flash*)  # just in case
                rm -f "$name.flv"  # remove old copies
                echo "$command '$i' '$name.flv'"
                $command "$i" "$name.flv"
            esac
        esac
    done
done

+1
0
-1

«E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem» significa que dpkg se ha interrumpido y que tienes que ejecutar "sudo dpkg --configure -a" para corregir el problema.
Imagen de ubunteacher
+1
0
-1

Muchas gacias, lo probaré porque he visto que con la solucion que creia haber encontrado solo se bajan unos 25 MB. Puedo bajar videos pequeños ero por ejemplo los programas de Redes (de punset) no consigo bajar programas enteros.

Probaré tu script.

Saludos.

+1
0
-1