jueves, 26 de mayo de 2011

Copiar automáticamente al portapapeles la url pública de archivos agregados a dropbox

Hola, hoy les traigo un pequeño script que utilizo para copiar al portapapeles la url pública de algún archivo que agrego a mi carpeta pública de dropbox, se copia en cuanto el archivo se crea o actualiza en el sistema de archivos, no cuando termina de subirse.
Antes de darles el script les dejo las dependencias:

Windows (versión de Linux sobre pedido)
python32 (para evitarme los problemas con archivos que tienen ñ o acentos)
pywin32 (manejar el portapeles)
Si llegas a tener problemas al importar pywin32 checa este post donde pongo la solución.



Solo tienen que personalizar las primeras 2 lineas, obtén el número de tu cuenta de dropbox desde la url pública de algún archivo que ya estes compartiendo.
Les dejo el código en licencia GPL
El código de la función que monitorea cambios en el sistema de archivos no es mio es de Tim Golden

1 comentario:

  1. Si estas en windows puedes hacer que este script arranque con tu computadora si pegas un acceso directo en el menu inicio > programas > inicio
    Asegurate de utilizar pythonw para que no veas una ventana de consola, mi acceso directo se ve asi
    C:\Python32\pythonw.exe "C:\mis scripts\Dropbox Public.py"

    ResponderEliminar