Is there any software that can download all the full-size pictures of a publicly-shared Google+ album?
-
7Close-voters: I'm looking for a program (or a browser extension). Is that really a WebApps.StackExchange question?– user541686Dec 21, 2011 at 23:47
-
@Downvoter: Care to comment?– user541686Dec 23, 2011 at 19:31
-
3Try this tool: code.google.com/p/gpalbum– user116514Feb 2, 2012 at 15:17
-
@vurdalakov: That's pretty darn amazing, thanks for making it!!– user541686Feb 2, 2012 at 17:34
6 Answers
As suggested by @vurdalakov
With this tool:
http://code.google.com/p/gpalbum/
and an implementation of wget it is possible to have the files in seconds.
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
All the images are now downloaded locally, I have been looking for this for a while, just tried it and it is fantastic.
FYI Each line looks something like this
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
The specific version used for testing was 1.00 (update: 1.03 also tested).
-
-
Truth is it belonged to vurdalakov and I was just going to add details but it got deleted while I was editing. I've tried it on a couple of publicly posted albums and it is really sweet and I'm guessing it will run via Wine on Linux. Once everything is in place it is just clicking the right buttons.– DennisFeb 2, 2012 at 16:51
-
Yea, his answer was deleted because it was just a link with no description or instructions, which isn't a very helpful answer even if it is technically correct. Your answer provides the necessary details. Feb 2, 2012 at 16:57
-
I wish @vurdalakov could post this as an answer so we could vote it up... the tool is pretty darn useful! Feb 2, 2012 at 17:35
-
@Dennis this tool also works with Linux and Mono! Instructions for Ubuntu:
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
and then run the tool withmono gpalbum.exe
. Unfortunately this tool did not help me because I tried to download a private album (with Authkey) which is not possible right now :( May 17, 2012 at 15:18
Use the following commands in a bash shell (e.g. a Linux terminal):
(copy&paste the album URL to the end of the first one)
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
There you get them all, in full size (but no EXIF data)! This even works for private albums (visibility: ‘anyone with the link’).
-
1Works fine except that some garbage names must be removed (I did this with
grep -v script | grep -v '0,0\.0'
). Note that in case the album can only be accessed when you are logged in, then the first command will not work, but you can just download the album page with your browser (Save As) and do the rest directly on it. There seems to be no access control on the photos themselves.– a3nmApr 14, 2015 at 6:23 -
@a3nm thx for the comment, feel free to edit the answer to make it better :) Apr 15, 2015 at 9:43
-
This answer no longer works with the newer Google+ albums. It only saves an "album.html" file and no images.– s1h4d0wJul 20, 2017 at 10:15
Update to the latest version of Picasa, then start Picasa, and check the top right side of the window to make sure you are logged into Google Plus.
Then Click
File, Import from Google+ Photos
Had to do this today since they are closing Google Plus in a couple of days and a deceased friend of mine had shared my birthday photos with me so I wanted to download a copy before they shut down. What I ended up doing was look at the album source on:
https://get.google.com/albumarchive/<user_id>
(I had to get the user_id
from their Google Plus page: https://plus.google.com/<user_id>/
At the bottom of the source file for each album look for "album_id", [list]
, where album_id is in the URL for each album in the albumarchive
page.
You can then use a script to read the [list]
as json and iterate through it. For example I wrote a Python script to download all the 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])
Using Picasa should allow you to download full albums to your computer.
Here's the how-to from Google support: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=en
This apparently only works for albums which are shared to Google+ from Picasaweb. Albums only in Google+ are not capable of being downloaded in bulk.
-
I've already seen the instructions but those are for Picasa, not Google+. They only work for older accounts that aren't integrated with Google+. Dec 21, 2011 at 23:06
-
Then the most recent answer I've seen show that Google+-only albums are not capable of being downloaded in a single package. Dec 21, 2011 at 23:07
-
Obviously not with built-in functionality. That's why I'm asking if there's any program that can do it. Dec 21, 2011 at 23:12
-
Based on all albums my family shares (so purely anecdotal, I may be wrong, but this is our experience), Picasa still serves the images to G+ so there are Picasa albums that I have downloaded using Picasa and the tricks found at techmeasy.blogspot.com/2011/09/… the key for me was getting the address and using the ?noredirect=1 found in the post. But if I'm on a computer without Picasa I use the wget trick in my answer.– DennisFeb 2, 2012 at 16:12
I'm like so much new wallpapers shared on Google Plus but I don't like to download them manually so today I'm just create a bash script to download complete Google Plus Album for me ;-)
Download Script: Google Plus Album Downloder