jueves, febrero 26, 2009

Enviar ficheros via http://

Para enviar ficheros via http:// de forma sencilla se puede utilizar droopy que es un script en python que crea un web server en tu linux para la recepcion de ficheros con el protocolo HTTP.
El procedimiento es:
- En el ordenador que va a hacer de webServer, cogemos droopy y lo guardamos en algun directorio accesible, por ejemplo en /bin con el nombre de droopy.
- Le ponemos permisos para su ejecución:
$ sudo chmod 744 /bin/droopy
- Nos aseguramos de de tener instalado python:
$ dpkg -l python*
- En ese mismo ordenador, creamos el directorio donde recibiremos los ficheros y desde de ese directorio ejecutamos la siguiente orden:
$ python /bin/droopy -m "Hola, soy Luis, puedes enviarme un fichero." -p /home/luis/GrouchoMarx.jpg
Sustituimos -m “mensaje que quieras poner” y -p “ruta a la imagen de la imagen que se quiera usar”

Con eso ya arranca el servicio WebServer y ya se puede enviar a esa máquina ficheros desde cualquier otro ordenador, escribiendo en el navegador desde el que se quiere enviar el fichero:
http://direccionIP_OrdenadorWebServer:8000
Se puede probar localmente escribiendo en la barra el navegador:
http://localhost:8000

Esta buena solución para compartir ficheros via http se ha cogido de aqui, se ha modificado y se ha ampliado.

Para más información escribimos:
$ sudo /bin/droopy -h

Licencia
Droopy is free software distributed under the Python Software Foundation License.

martes, febrero 24, 2009

Guardar los videos de RTVE

Desde que RTVE.es sacó su página he visto algún video, pero no los podia guardar en el ordenador.
Mirando y googleando, como siempre, he encontrado la solución:

1º Entramos en la página de RTVE y picamos en TVE a la CARTA. Colocamos el ratón encima del video que queremos guardar y con el botón derecho elegimos abrir en pestaña nueva.
2º Nos vamos a esa pestaña nueva y cambiamos la terminación de la url, esto es, html por xml, osea:
http://www.rtve.es/alacarta/player/423930.html
por
http://www.rtve.es/alacarta/player/423930.xml
3º Nos cambiara la página y saldra un código tipo html- Mirámos dentro del código y copiar en el campo “locatión” desde /resources hasta flv, osea:
resources/alacarta/flv/8/9/1235438373398.flv
4º Añadimos a la dirección principal http://www.rtve.es lo que hemos copiado:
http://www.rtve.es/resources/alacarta/flv/8/9/1235438373398.flv
5º Guardaremos el video con extensión flv y con la orden:
mencoder -oac copy -ovc copy -idx -o resultado.avi origen_*.avi
lo pasaremos a avi.
Para ayuda mirar aqui

El sistema se enseña en MMadrigal y la información la he sacado de esta página aqui

Actualización a 12 de febrero 2010

Han cambiado en rtve y ya no se descargan los videos con el procedimiento que esta descrito más arriba.
Mirando en Google he encontrado una página en la que su autor ha creado un programita muy sencillo para descargar los videos directamente. Solo funciona en GNU-linux.
La página es esta

Otra opción es la descrita en esta página