Sincronizando a Web e o Dropbox do Picasa [fechado]


10

Tenho minha coleção de fotos mais ou menos organizada em pastas na pasta Fotos do meu Dropbox . I definir Picasa (app desktop) para digitalizar apenas essa pasta para que eu possa sincronizar álbuns de Picasa Web (web app).

Acho o aplicativo Picasa Desktop muito hostil e complicado para sincronizar fotos entre o computador e a nuvem.

Existe uma maneira de sincronizar o Picasa Web e o Dropbox sem o Picasa Desktop como intermediário?


Você pode ser mais específico: o Picasa Desktop é "muito hostil"?
Clare Macrae

Respostas:


6

Uma maneira de fazer isso seria utilizar a ferramenta GoogleCL . O GoogleCL é uma interface de linha de comando (utilizando scripts Python, mas a versão do Windows inclui um wrapper para que você não precise instalar e configurar manualmente o Python) em vários serviços do Google, incluindo o Picasa.

(Suponho que você esteja na plataforma Windows para esses comandos, mas existem equivalentes no Linux) Primeiro, baixe e extraia as ferramentas do GoogleCL para uma pasta. Em seguida, crie um álbum no Picasa para o qual deseja que os arquivos enviados sejam enviados. Eu usei Testingpara este exemplo, altere-o para corresponder ao que você deseja usar. Você pode fazer isso sem usar o site executando:

google picasa create Testing

Na primeira vez em que você executar o comando, ele iniciará seu navegador da Web, para que você possa conceder autorização ao aplicativo para acessar sua conta da Web do Picasa. Ele lembrará esse token para que você não precise fazer isso em envios futuros.

O seguinte comando pode ser usado para carregar todos os arquivos JPEG em uma pasta:

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

Certifique-se de substituir o caminho da pasta pelo caminho correto para o seu sistema.

Esse comando faria o upload de todas as fotos .JPG da Photospasta Dropbox para o Testingálbum no Picasa Web. Você pode alterar o caminho para o que quiser. Observe que ele não verifica duplicatas; portanto, você provavelmente desejará movê-las ou excluí-las da pasta após a execução do comando upload.

Você pode criar um arquivo em lotes ao longo das linhas a seguir para automatizar o processo (coloque o arquivo em lotes na mesma pasta do 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"

O resultado desse arquivo em lote seria fazer o upload das fotos na Photospasta Dropbox e depois movê-las para uma subpasta chamada Uploadedpara impedir que elas sejam carregadas novamente na próxima vez que você executar o arquivo em lote. Você pode definir o arquivo em lotes para executar como uma tarefa agendada, se quiser automatizar o processo.

Essa é uma abordagem básica e não trata de todos os casos possíveis (por exemplo, se a ferramenta GoogleCL não puder entrar em contato com o Picasa Web ou encontrar um erro, ainda moverá os arquivos para a Uploadedpasta), mas é um bom começo ponto e você deve poder desenvolvê-lo para resolver seu problema. Isso mostra que é possível fazer upload de uma pasta para o Picasa na Web sem precisar usar o cliente da área de trabalho ou o site.

Use o comando google help picasapara obter informações sobre as outras opções suportadas pelo GoogleCL. Existem comandos para listar e criar álbuns, portanto, seria possível aprimorar o arquivo em lotes para criar algo como criar um novo álbum com a data e a hora como o título cada vez que é executado, se isso for algo do seu interesse.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.