Recordaran que hace unos dias puse un tutorial de como hacer para compartir una carpeta rapidamente mediante HTTP, era una manera sencilla de compartir una carpeta con quien quisieras en internet y con solo una linea de comandos. Pues ahora vamos a ver el proceso inverso, que sucederia si alguien les quiere enviar a Ustedes algun archivo? obviamente no es una alternativa muy buena el usar los clientes de mensajeria para tal proposito, asi que vamos a utilizar de nuevo el poder de python para ayudarnos, lo primero que vamos a hacer es bajarnos el droopy (boton derecho-->guardar como...), lo copiamos en el directorio /bin y le asignamos permisos asi:
sudo chmod 744 /bin/droopy
Ahora creamos una carpeta donde vayamos a recibir lo que los otros suban, por ejemplo yo cree el directorio uploads en la carpeta de mi usuario, con la consola nos posicionamos dentro de esa carpeta, Por ej:
cd /home/mi_usuario/uploads
Y ahora con la misma consola escribimos
python /bin/droopy -m "Hola, soy Perro, intenta subir un fichero." -p /home/mi_usuario/tux.png
Sustituyendo la cadena que esta despues de -m por lo que Ustedes quieran y lo que esta despues de -p es la ruta hacia alguna imagen o avatar para mostrar.
Con eso ya arranca el web server en tu maquina, y tus amigos ya pueden enviarte fichero a
http://tuip:8000
Para probarlo intenten entrar como localhost de esta manera:
http://localhost:8000
Si hacen click en esa linea naranja que aparece podran ver su direccion ip para que puedan pasarla a sus amigos.
Via: ubuntulife y mamalibre
Comenta!
10 Comentarios activo "Droopy – Mini web server para recibir archivos"
[...] Es algo sencillo pero que nos sera de mucha utilidad si sabemos como utilizarlo, por ejemplo yo lo uso para aplicarlo a los 2 ejemplos que dia antes de compartir una carpeta mediante http y mini web server para recibir archivos con droopy. [...]
Droopy, mini web server para recibir archivos...
Que sucederia si alguien les quiere enviar a Ustedes algun archivo? obviamente no es una alternativa muy buena el usar los clientes de mensajeria para tal proposito, asi que vamos a utilizar de nuevo el poder de python para ayudarnos y crear nuestro pr...
Al copiar y pegar el comando que dabas, siempre tenia un error de: soy (la segunda palabra despues de "Hola,") no es un puerto valido.
Me di cuenta que el error está en las comillas de ese comando, lo mejor es sustituir esas comillas por las normales de nuestro teclado.
si, eso siempre pasa, las comillas de internet nunca son las mismas que las que queremos :D
Por cierto, hay alguna manera de abrir los puertos de mi ip publica en ubuntu? yo he tratado de abrir el puerto 8000 con ufw, pero al ingresar a la dirección de mi ip pública por el puerto 8000, sigo sin éxito... Saludos.
[...] vi en Menéame que enlaza a Paraisolinux que, a su vez sacó el link (sin declarar bien la fuente) desde Stackp, la web oficial del [...]
lo siento aolinex.....pero no tengo idea de que me hablas :P
Bueno perro, ya llegaste de la facu después de 2 años? es que no le respondiste y a mi me pasa lo mismo xDD. Pero bueno, creo que es complicado ya que por lo que estoy viendo incluso tendría que contactar con el proveedor de internet quizas :S
en fin. Saludos y gracias
Acabo de llegar :P la verdad no me salio lo que decia aOlinex, lo solucione creando una pequeña aplicacion en PHP que permita subir archivos y luego si quiero que alguien me pase algo via web les doy mi ip y ya :)