Une façon de le faire serait d'utiliser l' outil GoogleCL . GoogleCL est une interface de ligne de commande (utilisant des scripts Python, mais la version Windows comprend un wrapper pour que vous n'ayez pas à installer et configurer manuellement Python) à divers services Google, y compris Picasa.
(Je suppose que vous êtes sur la plate-forme Windows pour ces commandes, mais des équivalents existent sous Linux)
Tout d'abord, téléchargez et extrayez les outils GoogleCL dans un dossier. Ensuite, créez un album sur Picasa où vous souhaitez que les fichiers téléchargés aillent. J'ai utilisé Testing
pour cet exemple, modifiez-le pour qu'il corresponde à celui que vous souhaitez utiliser. Vous pouvez le faire sans utiliser le site Web en exécutant:
google picasa create Testing
La première fois que vous exécutez la commande, il lancera votre navigateur Web afin que vous puissiez accorder à l'application l'autorisation d'accéder à votre compte Web Picasa. Il se souviendra de ce jeton, vous n'aurez donc pas besoin de le faire lors de futurs téléchargements.
La commande suivante peut être utilisée pour télécharger tous les fichiers JPEG dans un dossier:
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
Assurez-vous de remplacer le chemin du dossier par celui qui convient à votre système.
Cette commande téléchargerait toutes les photos .JPG de votre Photos
dossier Dropbox vers l' Testing
album dans Picasa Web. Vous pouvez modifier le chemin d'accès à votre guise. Notez qu'il ne vérifie pas les doublons, vous voudrez probablement les déplacer ou les supprimer du dossier après l'exécution de la commande de téléchargement.
Vous pouvez créer un fichier de commandes selon les lignes suivantes pour automatiser le processus (placez le fichier de commandes dans le même dossier 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"
Le résultat de ce fichier de commandes serait de télécharger les photos dans votre Photos
dossier Dropbox , puis de les déplacer dans un sous-dossier appelé Uploaded
pour les empêcher d'être téléchargées à nouveau la prochaine fois que vous exécutez le fichier de commandes. Vous pouvez définir le fichier de commandes pour qu'il s'exécute en tant que tâche planifiée si vous souhaitez automatiser le processus.
Il s'agit d'une approche de base et ne gère pas tous les cas possibles (par exemple, si l'outil GoogleCL n'est pas en mesure de contacter Picasa Web ou rencontre une erreur, il déplacera toujours les fichiers dans le Uploaded
dossier), mais c'est un bon début et vous devriez pouvoir vous en servir pour résoudre votre problème. Cela montre qu'il est possible de télécharger un dossier sur Picasa Web sans avoir à utiliser leur client de bureau ou le site Web.
Utilisez la commande google help picasa
pour obtenir des informations sur les autres options prises en charge par GoogleCL. Il existe des commandes pour répertorier et créer des albums, il serait donc possible d'améliorer le fichier de commandes pour faire quelque chose comme créer un nouvel album avec la date et l'heure comme titre à chaque exécution, si cela vous intéressait.