Descargando todas las fotos desde la aplicación iCloud Photo Library without Photos

5

Tengo una cuenta de iCloud con aproximadamente 800 fotos almacenadas en iCloud Photo Library. Estoy tratando de moverlos a una Mac y eliminarlos de iCloud para limpiar el espacio.

Intenté conectar mi Mac a la biblioteca de fotos de iCloud entrando en las preferencias de la aplicación Fotos; sin embargo, luego me pide que actualice a un nivel de almacenamiento de iCloud pagado porque tengo más de 5 GB de imágenes locales que Photos quiere sincronizar con iCloud.

Por lo tanto, no creo que el uso de la aplicación Fotos vaya a funcionar para descargar imágenes a una Mac.

Luego inicié sesión en la aplicación Fotos en iCloud.com. Pude seleccionar y descargar imágenes individuales, pero no me permite seleccionar más de una a la vez, por lo que no puedo descargarlas todas al por mayor. Al seleccionar la primera imagen, manteniendo presionada la tecla ⇧ shift , luego seleccionar la última imagen hace que solo se seleccione la última imagen.

Podría hacer clic en las 800 imágenes mientras mantengo la tecla ⌘ cmd , pero eso es obviamente muy tedioso.

¿Cuál es la forma más eficiente de descargar imágenes de iCloud Photo Library a una Mac que no puede conectarse a iCloud Photo Library sin actualizarse a un plan de pago?

    
pregunta Alex 15.05.2017 - 02:49

3 respuestas

4

Pude encontrar una solución para esto. Obligará a la estructura subyacente a seleccionar todas las fotos en la página y le permitirá hacer clic en el botón Descargar las fotos seleccionadas. Los descargará todos por separado, como si hubiera seleccionado todas las fotos a mano (pero sin RSI).

Necesitas usar las herramientas de desarrollo de Chrome. Estoy seguro de que puedes hacerlo con otros navegadores, simplemente no lo he intentado. Los siguientes pasos están involucrados, y agradecería que alguien me dijera cómo obtener el valor "esto" para el objeto que necesito de una manera más simple (pasos 4-10).

Aquí están los pasos:

  1. Asegúrate de que las herramientas chrome dev estén cerradas.
  2. Ir a las fotos en iCloud, luego Todas las fotos
  3. Haga clic con el botón derecho en cualquier foto de la página y seleccione Inspeccionar.
  4. Haz clic en la pestaña Fuentes en la parte superior de las herramientas de desarrollo.
  5. En la jerarquía de la red a la izquierda, fotos abiertas, www.icloud.com, aplicaciones / fotos, 1807Hotfix1 / en-us, main.js
  6. Haga clic en las llaves {} en la parte inferior de la ventana de fuentes para dar formato al código.
  7. Busque el caso r.a.TOGGLE: (debería estar alrededor de la línea 25845)
  8. Establezca un punto de interrupción en la línea sobre la cual se encuentra una declaración de cambio.
  9. Haz clic en cualquier foto en la ventana principal.
  10. Vuelva a las herramientas de desarrollo y vea la ventana de alcance (debajo de la fuente para mí).
  11. Haga clic con el botón derecho en la variable "this" y elija Almacenar como variable global.
  12. Mira en la consola. Debería ver algo como temp1 que está configurado para esto.
  13. Elimine el punto de interrupción en la ventana de origen.
  14. Haga clic en el botón Reanudar ejecución de script en la ventana principal.
  15. Vaya a la consola, escriba lo siguiente y presione enter:

    temp1.selectAll()
    
  16. Parece que no ha cambiado nada, pero tiene debajo.

  17. Ahora haga clic en el botón Descargar elementos seleccionados en la parte superior.
  18. Ahora verás un montón de descargas ocurriendo.
respondido por el John Goalby 06.08.2017 - 07:02
3

Recomiendo altamente el fantástico programa Python de ndbroadbent el proyecto icloud_photos_downloader . El repositorio del proyecto se puede encontrar en su cuenta de Github: enlace .

Hay algunas instrucciones excelentes sobre la instalación y el uso en el proyecto README. Una vez instalado, ejecutas el programa para descargar todas tus fotos a un directorio llamado foto_folder ; desde la terminal

./download_photos.py ../foto_folder [email protected] --password=myp@ss --size=original --download-videos

Y viola, hace su magia.

También he publicado esta respuesta aquí: enlace

    
respondido por el Dave-Evans 13.02.2018 - 20:57
2

Aún puedes hacer esto usando la aplicación Fotos .

Versión corta

Solo necesitas conectar una Biblioteca de fotos del sistema a iCloud Photo Library para que no se cargue nada, solo se descargue .

Una vez hecho esto, exporta todas esas fotos a tu disco duro, desconéctate de iCloud Photo Library y restaura tu main Photos Library como tu sistema Photo Library .

Paso a paso:

  1. Cierre la aplicación ( ⌘ cmd q ).
  2. Mientras mantiene presionado ⌥ opt , inicie Fotos desde su Dock.
  3. Seleccione Create New… para crear una nueva Biblioteca de fotos .
  4. En la barra de menú, haga clic en Fotos → Preferencias → General → Use as System Photo Library .
  5. Salir y volver a abrir Fotos .
  6. Conéctate a iCloud Photo Library comprobando Fotos → Preferencias → iCloud → iCloud Photo Library y Download Originals to this Mac .
  7. Permita que su Mac descargue todas sus fotos desde iCloud.
  8. Si la barra lateral está oculta, presione ⌥ opt ⌘ cmd s para mostrarla.
  9. Desde la vista Todas las fotos (que incluye fotos y videos ocultos), presione ⌘ cmd a para seleccionar todas las fotos.
  10. En la barra de menú, vaya a Archivo → Exportar → Export Unmodified Original For 800 Items…
  11. Espere a que finalice la exportación.
  12. Borre todas sus fotos de Fotos (y, por lo tanto, de iCloud Photo Library ). No te preocupes persistirán en Eliminados recientemente durante 30 días.
  13. Desconéctate de iCloud Photo Library desmarcando Fotos → Preferencias → iCloud → iCloud Photo Library .
  14. Cerrar Fotos .
  15. ⌥ opt -clic Photos desde el Dock.
  16. Elija su Biblioteca de fotos original y haga clic en Select Library .
  17. Haga clic en Fotos → Preferencias → General → Use as System Photo Library .
  18. Importe todas sus fotos exportadas a su biblioteca principal.
  19. Deshaga la Biblioteca de fotos creada en el Paso 3 .
  20. Ahora que tiene todas sus fotos, diríjase al álbum Eliminado recientemente en iCloud.com y elija Delete All .
  21. Beneficio.
respondido por el user11633 06.08.2017 - 07:28

Lea otras preguntas en las etiquetas