Sincronizzazione di Picasa Web e Dropbox [chiuso]


10

Ho la mia raccolta di foto più o meno organizzata in cartelle nella cartella Foto di Dropbox . Ho impostato Picasa (app desktop) per scansionare solo quella cartella in modo da poter sincronizzare gli album su Picasa Web (app web).

Trovo l' app Picasa Desktop molto ostile e complicata per sincronizzare le foto tra il tuo computer e il cloud.

Esiste un modo per sincronizzare tra Picasa Web e Dropbox senza Picasa Desktop come intermediario?


Puoi essere più specifico: che dire di Picasa Desktop è "molto ostile"?
Clare Macrae,

Risposte:


6

Un modo per farlo sarebbe quello di utilizzare lo strumento GoogleCL . GoogleCL è un'interfaccia a riga di comando (che utilizza gli script Python, ma la versione di Windows include un wrapper in modo da non dover installare e configurare Python manualmente) su vari servizi Google, incluso Picasa.

(Suppongo che tu sia sulla piattaforma Windows per questi comandi, ma esistono equivalenti su Linux) Innanzitutto, scarica ed estrai gli strumenti di GoogleCL in una cartella. Successivamente, crea un album su Picasa in cui desideri spostare i file caricati. Ho usato Testingper questo esempio, cambiarlo in modo che corrisponda a quello che si desidera utilizzare. È possibile farlo senza utilizzare il sito Web eseguendo:

google picasa create Testing

La prima volta che esegui il comando, avvierà il tuo browser Web in modo da poter concedere l'autorizzazione all'applicazione per accedere al tuo account web Picasa. Ricorderà questo token, quindi non sarà necessario farlo su caricamenti futuri.

Il seguente comando può essere utilizzato per caricare tutti i file JPEG in una cartella:

google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"

Assicurati di sostituire il percorso della cartella con quello corretto per il tuo sistema.

Tale comando carica tutte le foto .JPG nella Photoscartella Dropbox Testingnell'album in Picasa Web. Puoi cambiare il percorso come preferisci. Nota che non controlla i duplicati, quindi probabilmente vorrai spostarli o eliminarli dalla cartella dopo l'esecuzione del comando upload.

È possibile creare un file batch come segue per automatizzare il processo (posizionare il file batch nella stessa cartella di 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"

Il risultato di quel file batch sarebbe quello di caricare le foto nella Photoscartella Dropbox e quindi di spostarle in una sottocartella chiamata Uploadedper impedire che vengano caricate di nuovo al successivo avvio del file batch. È possibile impostare l'esecuzione del file batch come attività pianificata se si desidera automatizzare il processo.

Questo è un approccio di base e non gestisce tutti i casi possibili (ad esempio, se lo strumento GoogleCL non è in grado di contattare Picasa Web o riscontra un errore, sposterà comunque i file nella Uploadedcartella), ma è un buon inizio punto e dovresti essere in grado di costruirci sopra per risolvere il tuo problema. Mostra che è possibile caricare una cartella su Picasa Web senza dover utilizzare il client desktop o il sito Web.

Utilizza il comando google help picasaper informazioni sulle altre opzioni supportate da GoogleCL. Ci sono comandi per elencare e creare album, quindi sarebbe possibile migliorare il file batch per fare qualcosa come creare un nuovo album con la data e l'ora come titolo ogni volta che viene eseguito se era qualcosa che ti interessava.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.