Télécharger l'album entier de Google+?

10

Existe-t-il un logiciel capable de télécharger toutes les images en taille réelle d'un album Google+ partagé publiquement?

user541686
la source
7
Votants: je recherche un programme (ou une extension de navigateur). Est-ce vraiment une question WebApps.StackExchange?
user541686
@Downvoter: Voulez-vous commenter?
user541686
3
Essayez cet outil: code.google.com/p/gpalbum
@vurdalakov: C'est sacrément incroyable, merci de l'avoir fait !!
user541686

Réponses:

8

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).

Dennis
la source
Un peu codé, mais pas trop mal. J'aime cette solution.
music2myear
La vérité est qu'il appartenait à vurdalakov et j'allais juste ajouter des détails mais il a été supprimé lors de l'édition. Je l'ai essayé sur quelques albums publiés publiquement et c'est vraiment adorable et je suppose qu'il fonctionnera via Wine sur Linux. Une fois que tout est en place, il suffit de cliquer sur les boutons de droite.
Dennis
Oui, sa réponse a été supprimée car il s'agissait simplement d'un lien sans description ni instructions, ce qui n'est pas une réponse très utile même si elle est techniquement correcte. Votre réponse fournit les détails nécessaires.
music2myear
Je souhaite que @vurdalakov puisse poster ceci comme réponse afin que nous puissions voter dessus ... l'outil est sacrément utile!
user541686
@Dennis, cet outil fonctionne également avec Linux et Mono! Instructions pour Ubuntu: sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cilpuis 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 :(
therealmarv
3

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» ).

törzsmókus
la source
1
Fonctionne bien, sauf que certains noms de déchets doivent être supprimés (je l'ai fait avec 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.
a3nm
@ a3nm thx pour le commentaire, n'hésitez pas à modifier la réponse pour l'améliorer :)
törzsmókus
Cette réponse ne fonctionne plus avec les nouveaux albums Google+. Il enregistre uniquement un fichier "album.html" et aucune image.
s1h4d0w
1

Mettez à jour vers la dernière version de Picasa, puis démarrez Picasa et vérifiez en haut à droite de la fenêtre pour vous assurer que vous êtes connecté à Google Plus.

Puis clique

Fichier, importation depuis Google+ Photos

Noé
la source
1

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_idsur 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 albumarchivepage.

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])
pooya13
la source
0

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.

music2myear
la source
J'ai déjà vu les instructions, mais elles concernent Picasa, pas Google+. Ils ne fonctionnent que pour les anciens comptes qui ne sont pas intégrés à Google+.
user541686
Ensuite, la réponse la plus récente que j'ai vue montre que seuls les albums Google + ne peuvent pas être téléchargés dans un seul package.
music2myear
Évidemment pas avec une fonctionnalité intégrée. C'est pourquoi je demande s'il y a un programme qui peut le faire.
user541686
Sur la base de tous les albums que ma famille partage (donc purement anecdotique, je peux me tromper, mais c'est notre expérience), Picasa sert toujours les images à G + donc il y a des albums Picasa que j'ai téléchargés en utilisant Picasa et les astuces trouvées sur techmeasy.blogspot .com / 2011/09 /… la clé pour moi était d'obtenir l'adresse et d'utiliser le? noredirect = 1 trouvé dans le message. Mais si je suis sur un ordinateur sans Picasa, j'utilise l'astuce wget dans ma réponse.
Dennis