¿Existe algún software que pueda descargar todas las imágenes de tamaño completo de un álbum de Google+ compartido públicamente?
¿Existe algún software que pueda descargar todas las imágenes de tamaño completo de un álbum de Google+ compartido públicamente?
Respuestas:
Según lo sugerido por @vurdalakov
Con esta herramienta:
http://code.google.com/p/gpalbum/
y una implementación de wget, es posible tener los archivos en 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 las imágenes ahora se descargan localmente, he estado buscando esto por un tiempo, solo lo probé y es fantástico.
FYI Cada línea se parece a esto
wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg
La versión específica utilizada para las pruebas fue 1.00 (actualización: 1.03 también probada).
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
y luego ejecuta la herramienta con mono gpalbum.exe
. Lamentablemente, esta herramienta no me ayudó porque intenté descargar un álbum privado (con Authkey) que no es posible en este momento :(
Utilice los siguientes comandos en un shell bash (por ejemplo, un terminal de Linux):
(copie y pegue la URL del álbum al final del primero)
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
¡Allí los obtienes todos, en tamaño completo (pero sin datos EXIF)! Esto incluso funciona para álbumes privados (visibilidad: 'cualquiera con el enlace' ).
grep -v script | grep -v '0,0\.0'
). Tenga en cuenta que en caso de que solo se pueda acceder al álbum cuando haya iniciado sesión, el primer comando no funcionará, pero puede descargar la página del álbum con su navegador (Guardar como) y hacer el resto directamente en él. Parece que no hay control de acceso en las fotos en sí.
Tuve que hacer esto hoy, ya que cerrarán Google Plus en un par de días y un amigo mío fallecido había compartido mis fotos de cumpleaños conmigo, así que quería descargar una copia antes de que cerraran. Lo que terminé haciendo fue mirar la fuente del álbum en:
https://get.google.com/albumarchive/<user_id>
(Tenía que obtener el user_id
de su página de Google Plus:https://plus.google.com/<user_id>/
En la parte inferior del archivo de origen de cada álbum, busque "album_id", [list]
album_id en la URL de cada álbum de la albumarchive
página.
Luego puede usar un script para leer el [list]
json e iterarlo. Por ejemplo, escribí un script de Python para descargar todas las imágenes:
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])
El uso de Picasa debería permitirle descargar álbumes completos a su computadora.
Aquí está el soporte técnico de Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=en
Aparentemente, esto solo funciona para álbumes que se comparten en Google+ desde Picasaweb. Los álbumes solo en Google+ no se pueden descargar de forma masiva.
Me gustan muchos fondos de pantalla nuevos compartidos en Google Plus, pero no me gusta descargarlos manualmente, así que hoy solo estoy creando un script bash para descargar el álbum completo de Google Plus para mí ;-)
Descargar Script: Descargador de álbumes de Google Plus