4 votos

Utilidad de línea de comandos para navegar por la base de datos Photos.app de Apple como si fuera un sistema de archivos.

¿Existe alguna utilidad de línea de comandos que permita navegar y editar las fotos de la base de datos Photos.app de Apple como si se tratara de un sistema de archivos? La aplicación Fotos es realmente terrible cuando se trata de realizar operaciones en grandes conjuntos de datos (en mi caso, eliminar todas las miniaturas que he importado accidentalmente), ya que tontamente intenta cargar todos los metadatos de fotos en la memoria al hacer selecciones de archivos coincidentes para realizar cualquier selección y esto hace que mi equipo se detenga, ya que asigna 101 GB de memoria virtual y sólo se sienta allí paginación para horas .

He intentado utilizar terceros desduplicación herramientas, pero todas son terribles. En realidad sólo quiero realizar algunas operaciones básicas en ellos utilizando herramientas como exiv2 y GraphicsMagick para escribir algunos shell scripts para hacer lo que necesito para no tener que aguantar las tonterías de Apple con Photos.

¿Alguna idea? Todavía no he encontrado nada. Sinceramente, lo ideal sería un plugin de Fuse, pero por desgracia no parece existir.

1voto

Jonathan G Puntos 31

osxphotos es una aplicación de Python que utiliza PhotoKit de Apple para permitirte consultar y exportar archivos de activos, originales o modificados, además de todos los metadatos de la biblioteca de fotos. Aún no la he utilizado, pero parece prometedora. Hay una utilidad de línea de comandos y una interfaz Python para la API.

No estoy seguro de si esto por sí solo es suficiente para eliminar duplicados; parece ser principalmente de sólo lectura. Uno podría encontrar duplicados con ella, borrarlos del sistema de archivos con herramientas normales de Unix, y luego pedirle a la aplicación Fotos que limpie los enlaces muertos en su propia base de datos. Te recomiendo encarecidamente que hacer una copia de seguridad antes de intentarlo. =)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X