Existe algum software que pode baixar todas as fotos em tamanho real de um álbum do Google+ compartilhado publicamente?
Existe algum software que pode baixar todas as fotos em tamanho real de um álbum do Google+ compartilhado publicamente?
Respostas:
Como sugerido por @vurdalakov
Com esta ferramenta:
http://code.google.com/p/gpalbum/
e uma implementação do wget, é possível ter os arquivos em segundos.
Download, unzip, and run the gpalbum program
Visit the album and copy the url out of the address bar
Paste the url into gpalbum
Click "Get Image URLs"
Click "Copy Image URLs to clipboard
Paste URLs into any text editor
replace all "https" with "wget https"
Save it as a batch file
Run
Todas as imagens agora são baixadas localmente, estou procurando há algum tempo, tentei e é fantástico.
FYI Cada linha se parece com isso
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
A versão específica usada para o teste foi 1,00 (atualização: 1,03 também testada).
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
e execute a ferramenta com mono gpalbum.exe
. Infelizmente, esta ferramenta não me ajudou porque tentei baixar um álbum privado (com Authkey) que não é possível no momento :(
Use os seguintes comandos em um shell bash (por exemplo, um terminal Linux):
(copie e cole o URL do álbum até o final do primeiro)
wget -O album.html https://plus.google.com/photos/XXX/albums/YYY?authkey=ZZZ
grep '"https://lh..googleusercontent.com/.*",\[' album.html | sed 's%,"\(https://lh..googleusercontent.com/.*\)",\[".*%\1=w0-h0%' >images.txt
wget -i images.txt --content-disposition
Lá você obtém todos, em tamanho real (mas não há dados EXIF)! Isso funciona até para álbuns particulares (visibilidade: 'qualquer pessoa com o link' ).
grep -v script | grep -v '0,0\.0'
). Observe que, caso o álbum só possa ser acessado quando você estiver logado, o primeiro comando não funcionará, mas você pode simplesmente fazer o download da página do álbum com o navegador (Salvar como) e fazer o resto diretamente nele. Parece não haver controle de acesso nas próprias fotos.
Tive que fazer isso hoje, já que eles estão fechando o Google Plus em alguns dias e um amigo falecido compartilhou minhas fotos de aniversário comigo, então eu queria fazer o download de uma cópia antes de desligar. O que acabei fazendo foi olhar a fonte do álbum:
https://get.google.com/albumarchive/<user_id>
(Eu tive que obter o user_id
da página do Google Plus deles:https://plus.google.com/<user_id>/
Na parte inferior do arquivo de origem, procure cada álbum "album_id", [list]
, onde album_id está no URL de cada álbum na albumarchive
página.
Você pode usar um script para ler o [list]
as json e iterá-lo. Por exemplo, escrevi um script Python para baixar todas as imagens:
import json
with open('file.json') as jf:
images = json.load(jf)
for image in images:
url = image[1]
urllib.request.urlretrieve(url, '<path_to_save_directory>' + image[11])
O uso do Picasa deve permitir o download de álbuns completos no seu computador.
Aqui está o tutorial do suporte do Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=pt_BR
Aparentemente, isso só funciona para álbuns compartilhados no Google+ no Picasaweb. Os álbuns apenas no Google+ não podem ser baixados em massa.
Eu sou como tantos novos papéis de parede compartilhados no Google Plus, mas não gosto de baixá-los manualmente. Hoje, apenas criei um script bash para baixar o álbum completo do Google Plus para mim ;-)
Download do Script: Google Plus Album Downloder