30/3/09

estúpido script

Ésta es la versión 0.1 de un script simple para elegir y reproducir con mplayer los archivos .flv temporales que se genera Firefox bajo Linux en /tmp. Se aceptan sugerencias y mejoras:

#!/bin/sh
FLVS=`ls -alh /tmp |grep Flash | awk ' { print $9"-"$5 }'`
PS3='Elige el flv a reproducir: '
echo
echo
select sel in $FLVS
do
echo
echo "Se reproducirá $sel."
echo
FLV=`echo $sel |cut -c1-11`
echo "Reproduciendo $FLV"
echo
break
done

mplayer /tmp/$FLV

exit

8 estúpidos comentarios:

Aghko dijo...

Yo de primeras pondría mas comentarios, para que el profano se enterara un poco.

Voy a jugar a adivinar que hace... por que la verdad que no me entero.
Y luego me lo aclaras.

#!/bin/sh

¿Esto hace una array con todos los archivos flv de temp?
FLVS=`ls -alh /tmp |grep Flash | awk ' { print $9"-"$5 }'`

¿Por que PS3, donde aparece luego esta variable? No hay ningún echo $PS3 más alante.
PS3='Elige el flv a reproducir: '

...esto entonces mostrará la lista de FLVS y te permite elegir el flv... ¿de que modo? Supongo que por su posición en el array, entre 0 y n.
select sel in $FLVS
do
echo
echo "Se reproducirá $sel."
echo

¿te carga el video elegido?
FLV=`echo $sel |cut -c1-11`
echo "Reproduciendo $FLV"
echo
break
done

Y aquí lo reproduce!!! eso seguro.
mplayer /tmp/$FLV

exit

...Pués para lo que tiene que hacer es más que suficiente, no?

En la lista de videos se muestra el titulo o de donde procede cada video? eso estaría bien si estás buscando algo en concreto.

Sugerencia. Crear una interface ASCII a base de echos :D

Toon dijo...

Achooooo, mmm, interesante.
Intentare ver lo que pasa cuando lo ejecute en osx e intentare desarrollar el Universal Binary del Script :p jejejeje

Mientras tanto que vaya bien por Madrid con la supercomputacion...

Panya!!!

Anónimo dijo...

¿Quieres una sugeréncia? Dedica una tarde a pensar un nuevo diseño para el blog, y otra para ponerlo en marcha... cada vez es mas aburrido!!!

Besos.

El figura

akae dijo...

Migüel: no sé qué hace lo del PS3, he probado a darle otro nombre a la variable y no funciona el script, pero es código que viene de otros scripts y ahora no me acuerdo de donde sale eso :S
El resto es como tú dices, y funciona de maravilla porque mplayer reproduce los vídeos de una forma más fluida que el plugin de flash.
Toon: sólo se trata de ver si el plugin para OSX guarda los .flv como ficheros temporales independientes y localizarlos.
Figura: esa es una de mis tareas pendientes, pero tengo mucho curro de ordenador y estoy un poco desganado para echarle horas... pero haré un esfuerzo, mientras sigáis escribiendo algún comentario de vez en cuando!

Anónimo dijo...

oooooooo!!! ¡¡pone PS3!!; eso me gusta.......y la pagina yo creo que tal como esta cumple bien su funcion , comunica perfectamente y comodamente lo que tu quieres exponer y tiene una buena accesibilidad y tal y cual , otra cosa es que debas seguir esa regla no escrita de las paginas y bloqs en internet por la cual debe cambiarse aunque solo sea el aspecto de estas cada 2-3 años aproximadamente , da igual a mejor o peor , el caso es cambiar algo.....haz lo que te apetezca , si estas desganao pa esto pues dejalo estar y ponte con lo que mas ganas tengas.

Anónimo dijo...

CHO-colate con lecheeee...

Anónimo dijo...

...NES-tle extrafino....¡calla gordi!!

akae dijo...

CHOcolate con leche
Francisco Maestre
UN gran vaso de leche
Francisco Maestre