Dropbox es un servicio de almacenamiento en la nube que nos deja sincronizar los archivos subidos con nuestro equipo y compartirlos con otras personas mediante un enlace o con otros usuarios de dropbox.

El problema que tiene compartir archivos mediante enlaces es que solo puedes compartir un archivo por cada enlace y no puedes compartir una carpeta entera.

dropbox-img

Para solventar esto podemos usar en linux dropbox index, un script en python que genera un archivo html con los enlaces de una carpeta almacenada en dropbox, de esta forma compartimos todos los archivos de dicha carpeta pasando el enlace a ese archivo index generado con el programa.

Instalar dropbox index

[usuario@equipo ~]$ wget http://kosciak-misc.googlecode.com/files/dropbox-index-0.4.3.tar.gz
[usuario@equipo ~]$ tar xf dropbox-index-0.4.3.tar.gz
[usuario@equipo ~]$ cd dropbox-index-0.4.3/
[usuario@equipo ~]$ sudo ./setup.py install

Usar dropbox index

Dropbox sincroniza con una carpeta local en nuestro equipo, para usar dropbox-index lo único que tenemos que hacer es ejecutar el comando dropbox-index seguido de la ruta a la carpeta que queremos compartir de dropbox.

En mi equipo se sincroniza en ~/Documentos/Dropbox/Public así que si quiero compartir todo el contenido de una carpeta llamada "compartido" que se encuentra dentro de "Public" escribo lo siguiente.

[usuario@equipo ~]$ dropbox-index ~/Documentos/Dropbox/Public/compartido

Después de pulsar enter se genera un archivo index.html. El siguiente paso es compartir el enlace a ese archivo que acabamos de crear igual que si fuera cualquier otro archivo, cuándo la persona a la que le pasamos el enlace la introduzca en el navegador verá una lista con todos los archivos que tenemos en esa carpeta y podrá descargar aquellos que necesite sin necesidad de tener que pasarle nosotros varios enlaces.

Yo usé dropbox-index para crear mi propio repositorio, podéis echar un vistazo en este enlace.