Una forma de hacerlo sería utilizar la herramienta GoogleCL . GoogleCL es una interfaz de línea de comandos (que utiliza scripts de Python, pero la versión de Windows incluye un contenedor para que no tenga que instalar y configurar manualmente Python) en varios servicios de Google, incluido Picasa.
(Supongo que está en la plataforma de Windows para estos comandos, pero existen equivalentes en Linux)
Primero, descargue y extraiga las herramientas de GoogleCL en una carpeta. Luego, crea un álbum en Picasa donde quieras que vayan los archivos cargados. Utilicé Testing
para este ejemplo, cámbielo para que coincida con el que desea usar. Puede hacer esto sin usar el sitio web ejecutando:
google picasa create Testing
La primera vez que ejecute el comando, se iniciará su navegador web para que pueda otorgar autorización a la aplicación para acceder a su cuenta web de Picasa. Recordará este token, por lo que no tendrá que hacerlo en futuras cargas.
El siguiente comando se puede usar para cargar todos los archivos JPEG en una carpeta:
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
Asegúrese de reemplazar la ruta de la carpeta con la correcta para su sistema.
Ese comando subiría todas las fotos .JPG en su Photos
carpeta de Dropbox al Testing
álbum en Picasa Web. Puedes cambiar el camino a lo que quieras. Tenga en cuenta que no busca duplicados, por lo que probablemente desee moverlos o eliminarlos de la carpeta después de que se ejecute el comando de carga.
Puede crear un archivo por lotes siguiendo las siguientes líneas para automatizar el proceso (coloque el archivo por lotes en la misma carpeta que GoogleCL):
google.exe picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
if not exist "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded" mkdir "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded"
move "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg" "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded"
El resultado de ese archivo por lotes sería cargar las fotos en su Photos
carpeta de Dropbox y luego moverlas a una subcarpeta llamada Uploaded
para evitar que se vuelvan a cargar la próxima vez que ejecute el archivo por lotes. Puede configurar el archivo por lotes para que se ejecute como una tarea programada si desea automatizar el proceso.
Este es un enfoque básico y no maneja todos los casos posibles (por ejemplo, si la herramienta GoogleCL no puede contactar a Picasa Web o encuentra un error, aún moverá los archivos a la Uploaded
carpeta), pero es un buen comienzo punto y debería poder construir sobre él para resolver su problema. Muestra que es posible cargar una carpeta en Picasa Web sin tener que usar su cliente de escritorio o el sitio web.
Use el comando google help picasa
para obtener información sobre las otras opciones que admite GoogleCL. Hay comandos para enumerar y crear álbumes, por lo que sería posible mejorar el archivo por lotes para hacer algo como crear un nuevo álbum con la fecha y la hora como título cada vez que se ejecuta si eso era algo que le interesaba.