Esiste un software in grado di scaricare tutte le immagini a dimensione intera di un album Google+ condiviso pubblicamente?
Esiste un software in grado di scaricare tutte le immagini a dimensione intera di un album Google+ condiviso pubblicamente?
Risposte:
Come suggerito da @vurdalakov
Con questo strumento:
http://code.google.com/p/gpalbum/
e un'implementazione di wget è possibile avere i file in pochi secondi.
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
Tutte le immagini sono ora scaricate localmente, lo cerco da un po ', l'ho appena provato ed è fantastico.
Cordiali saluti Ogni riga ha un aspetto simile a questo
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
La versione specifica utilizzata per i test era 1.00 (aggiornamento: 1.03 anche testato).
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
e quindi eseguire lo strumento con mono gpalbum.exe
. Purtroppo questo strumento non mi ha aiutato perché ho cercato di scaricare un album privato (con Authkey) che non è possibile al momento :(
Utilizzare i seguenti comandi in una shell bash (ad esempio un terminale Linux):
(copia e incolla l'URL dell'album alla fine del primo)
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
Li hai tutti, a grandezza naturale (ma senza dati EXIF)! Funziona anche con album privati (visibilità: "chiunque abbia il link" ).
grep -v script | grep -v '0,0\.0'
). Nota che nel caso in cui sia possibile accedere all'album solo quando hai effettuato l'accesso, il primo comando non funzionerà, ma puoi semplicemente scaricare la pagina dell'album con il tuo browser (Salva con nome) e fare il resto direttamente su di esso. Sembra che non ci sia alcun controllo di accesso sulle foto stesse.
Ho dovuto farlo oggi poiché chiudono Google Plus tra un paio di giorni e un mio amico deceduto ha condiviso le mie foto di compleanno con me, quindi volevo scaricarne una copia prima che si chiudessero. Quello che ho finito è stato guardare la fonte dell'album su:
https://get.google.com/albumarchive/<user_id>
(Ho dovuto ottenere il user_id
dalla loro pagina di Google Plus:https://plus.google.com/<user_id>/
Nella parte inferiore del file sorgente per ogni album cercato "album_id", [list]
, dove album_id si trova nell'URL di ciascun album nella albumarchive
pagina.
È quindi possibile utilizzare uno script per leggere [list]
come json e iterarlo. Ad esempio ho scritto uno script Python per scaricare tutte le immagini:
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'uso di Picasa dovrebbe consentire di scaricare album completi sul computer.
Ecco le istruzioni del supporto di Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=en
Apparentemente funziona solo con album condivisi su Google+ da Picasaweb. Gli album solo in Google+ non possono essere scaricati in blocco.
Sono come tanti nuovi sfondi condivisi su Google Plus ma non mi piace scaricarli manualmente, quindi oggi creo uno script bash per scaricare l'album Google Plus completo per me ;-)
Scarica lo script: Google Plus Album Downloder