Eine Möglichkeit, dies zu tun, wäre die Verwendung des GoogleCL- Tools. GoogleCL ist eine Befehlszeilenschnittstelle (die Python-Skripte verwendet, die Windows-Version enthält jedoch einen Wrapper, sodass Sie Python nicht manuell installieren und einrichten müssen) für verschiedene Google-Dienste, einschließlich Picasa.
(Ich gehe davon aus, dass Sie für diese Befehle auf der Windows-Plattform sind, aber unter Linux gibt es Entsprechungen.)
Laden Sie zunächst die GoogleCL-Tools herunter und extrahieren Sie sie in einen Ordner. Erstellen Sie als Nächstes ein Album in Picasa, in das die hochgeladenen Dateien verschoben werden sollen. Ich habe es Testing
für dieses Beispiel verwendet, um es an das zu ändern, das Sie verwenden möchten. Sie können dies tun, ohne die Website zu verwenden, indem Sie Folgendes ausführen:
google picasa create Testing
Wenn Sie den Befehl zum ersten Mal ausführen, wird Ihr Webbrowser gestartet, sodass Sie der Anwendung die Berechtigung zum Zugriff auf Ihr Picasa-Webkonto erteilen können. Es wird sich dieses Token merken, sodass Sie dies bei zukünftigen Uploads nicht tun müssen.
Mit dem folgenden Befehl können Sie alle JPEG-Dateien in einen Ordner hochladen:
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
Stellen Sie sicher, dass Sie den Ordnerpfad durch den richtigen für Ihr System ersetzen.
Dieser Befehl lädt alle JPG-Fotos in Ihrem Dropbox- Photos
Ordner in das Testing
Album in Picasa Web hoch. Sie können den Pfad beliebig ändern. Beachten Sie, dass nicht nach Duplikaten gesucht wird. Sie sollten sie daher wahrscheinlich verschieben oder aus dem Ordner löschen, nachdem der Upload-Befehl ausgeführt wurde.
Sie können eine Batchdatei wie folgt erstellen, um den Prozess zu automatisieren (platzieren Sie die Batchdatei im selben Ordner wie 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"
Das Ergebnis dieser Batchdatei wäre, die Fotos in Ihren Dropbox- Photos
Ordner hochzuladen und sie dann in einen Unterordner zu verschieben, der aufgerufen wird Uploaded
, um zu verhindern, dass sie beim nächsten Ausführen der Batchdatei erneut hochgeladen werden. Sie können festlegen, dass die Batchdatei als geplante Aufgabe ausgeführt wird, wenn Sie den Prozess automatisieren möchten.
Dies ist ein grundlegender Ansatz, der nicht alle möglichen Fälle behandelt (wenn das GoogleCL-Tool beispielsweise Picasa Web nicht kontaktieren kann oder ein Fehler auftritt, werden die Dateien trotzdem in den Uploaded
Ordner verschoben ), aber es ist ein guter Anfang Punkt und Sie sollten in der Lage sein, darauf aufzubauen, um Ihr Problem zu lösen. Es zeigt, dass es möglich ist, einen Ordner in Picasa Web hochzuladen, ohne den Desktop-Client oder die Website verwenden zu müssen.
Verwenden Sie den Befehl, google help picasa
um Informationen zu den anderen von GoogleCL unterstützten Optionen zu erhalten. Es gibt Befehle zum Auflisten und Erstellen von Alben, sodass Sie die Batch-Datei so erweitern können, dass bei jeder Ausführung ein neues Album mit Datum und Uhrzeit als Titel erstellt wird, wenn Sie daran interessiert sind.