Один із способів зробити це - використовувати інструмент GoogleCL . GoogleCL - це інтерфейс командного рядка (використовує сценарії Python, але версія Windows включає обгортку, тому вам не доведеться встановлювати та встановлювати Python вручну) для різних служб Google, включаючи Picasa.
(Я припускаю, що ви знаходитесь на платформі Windows для цих команд, але еквіваленти існують в Linux)
Спочатку завантажте та витягніть інструменти GoogleCL у папку. Потім створіть альбом у Picasa, куди потрібно перейти завантажені файли. Я використовував Testing
цей приклад, змініть його на той, який ви хочете використовувати. Це можна зробити, не використовуючи веб-сайт, запустивши:
google picasa create Testing
Перший раз, коли ви запустите команду, вона запустить ваш веб-браузер, щоб ви могли надати програму авторизацію доступу до вашого веб-облікового запису Picasa. Він буде запам'ятати цей маркер, тому вам не потрібно буде робити це під час майбутніх завантажень.
Наступна команда може бути використана для завантаження всіх файлів JPEG у папку:
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
Не забудьте замінити шлях папки правильним для вашої системи.
Ця команда буде завантажувати всі .JPG фотографії у Photos
папку Dropbox до Testing
альбому в Picasa Web. Ви можете змінити шлях на все, що завгодно. Зауважте, що він не перевіряє наявність дублікатів, тому, ймовірно, ви захочете перемістити або видалити їх з папки після запуску команди завантаження.
Ви можете створити пакетний файл за наступними рядками, щоб автоматизувати процес (помістіть пакетний файл у ту саму папку, що і 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"
Результатом цього пакетного файлу стане завантаження фотографій у Photos
папку Dropbox, а потім переміщення їх у підпапку, яку називають, Uploaded
щоб запобігти їх повторному завантаженню наступного разу, коли ви запустите пакетний файл. Ви можете встановити пакетний файл для запуску як заплановане завдання, якщо хочете автоматизувати процес.
Це основний підхід і не обробляє всі можливі випадки (наприклад, якщо інструмент GoogleCL не в змозі зв’язатися з веб-сайтом Picasa або зіткнеться з помилкою, він все одно перемістить файли в Uploaded
папку), але це добре почати Точка, і ви повинні мати можливість базуватися на цьому, щоб вирішити свою проблему. Це показує, що можна завантажувати папку в веб-сайт Picasa, не використовуючи їх настільний клієнт або веб-сайт.
Використовуйте команду google help picasa
для отримання інформації про інші параметри, які підтримує GoogleCL. Існують команди для лістингу та створення альбомів, тому можна було б покращити пакетний файл, щоб зробити щось на кшталт створення нового альбому з датою та часом, як заголовок кожного разу, коли він запускається, якщо це щось цікавило вас.