Existe-t-il un logiciel capable de télécharger toutes les images en taille réelle d'un album Google+ partagé publiquement?
Existe-t-il un logiciel capable de télécharger toutes les images en taille réelle d'un album Google+ partagé publiquement?
Réponses:
Comme suggéré par @vurdalakov
Avec cet outil:
http://code.google.com/p/gpalbum/
et une implémentation de wget il est possible d'avoir les fichiers en quelques secondes.
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
Toutes les images sont maintenant téléchargées localement, je le cherche depuis un moment, je viens de l'essayer et c'est fantastique.
FYI Chaque ligne ressemble à ceci
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
La version spécifique utilisée pour les tests était 1,00 (la mise à jour: 1.03 a également été testée).
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
puis exécutez l'outil avec mono gpalbum.exe
. Malheureusement, cet outil ne m'a pas aidé car j'ai essayé de télécharger un album privé (avec Authkey) qui n'est pas possible pour le moment :(
Utilisez les commandes suivantes dans un shell bash (par exemple un terminal Linux):
(copiez et collez l'URL de l'album à la fin du premier)
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à, vous les obtenez tous, en taille réelle (mais pas de données EXIF)! Cela fonctionne même pour les albums privés (visibilité: «toute personne disposant du lien» ).
grep -v script | grep -v '0,0\.0'
). Notez que si l'album n'est accessible que lorsque vous êtes connecté, la première commande ne fonctionnera pas, mais vous pouvez simplement télécharger la page de l'album avec votre navigateur (Enregistrer sous) et faire le reste directement dessus. Il ne semble pas y avoir de contrôle d'accès sur les photos elles-mêmes.
J'ai dû le faire aujourd'hui, car ils ferment Google Plus dans quelques jours et un ami décédé avait partagé mes photos d'anniversaire avec moi, donc je voulais télécharger une copie avant de fermer. Ce que j'ai fini par faire était de regarder la source de l'album sur:
https://get.google.com/albumarchive/<user_id>
(J'ai dû obtenir le user_id
sur leur page Google Plus:https://plus.google.com/<user_id>/
Au bas du fichier source de chaque album, recherchez "album_id", [list]
où album_id est dans l'URL de chaque album de la albumarchive
page.
Vous pouvez ensuite utiliser un script pour lire le [list]
fichier json et le parcourir. Par exemple, j'ai écrit un script Python pour télécharger toutes les images:
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])
L'utilisation de Picasa devrait vous permettre de télécharger des albums complets sur votre ordinateur.
Voici le guide du support Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=en
Cela ne fonctionne apparemment que pour les albums partagés sur Google+ depuis Picasaweb. Les albums uniquement dans Google+ ne peuvent pas être téléchargés en masse.
Je suis comme tant de nouveaux fonds d'écran partagés sur Google Plus, mais je n'aime pas les télécharger manuellement, donc aujourd'hui je crée juste un script bash pour télécharger l'album Google Plus complet pour moi ;-)
Télécharger le script: Downloder de l'album Google Plus