Synchronisieren von Picasa Web und Dropbox [geschlossen]

10

Ich habe meine Fotosammlung mehr oder weniger in Ordnern unter dem Ordner " Fotos" meiner Dropbox organisiert . Ich habe Picasa (Desktop-App) so eingestellt , dass nur dieser Ordner gescannt wird, damit ich Alben mit Picasa Web (Web-App) synchronisieren kann .

Ich finde die Picasa Desktop App sehr unfreundlich und kompliziert, um Fotos zwischen Ihrem Computer und der Cloud zu synchronisieren.

Gibt es eine Möglichkeit, ohne Picasa Desktop als Vermittler zwischen Picasa Web und Dropbox zu synchronisieren ?

Ben Orozco
quelle
Können Sie genauer sagen: Was ist mit Picasa Desktop "sehr unfreundlich"?
Clare Macrae

Antworten:

6

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 Testingfü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- PhotosOrdner in das TestingAlbum 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- PhotosOrdner 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 UploadedOrdner 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 picasaum 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.

Andrew Maiman
quelle