3 votos

En la nueva aplicación Fotos OSX, ¿dónde se almacena la información de las fotos legibles por la máquina?

En iPhoto, había un AlbumData.xml con información sobre todas las fotos, como el título, el nombre del archivo, etc. Estaba planeando utilizarlo desde un programa de Python para exportar automáticamente las fotos de ciertos álbumes a mi sitio web.

Con la nueva aplicación Fotos de OSX, no puedo encontrar un AlbumData.xml o un archivo plist con la misma información. La página web ~/Pictures/Photos Library.photoslibrary/Database/apdb/ contiene varios .apdb que son bases de datos sqlite. He inspeccionado el esquema de dos de ellas pero no he encontrado ninguna lista de fotos. (Nota: "apdb" significa "aperture db", por lo que parece que Apple reutilizó bastante de aperture en la nueva aplicación Fotos).

Así que... quiero tener a mano los nombres de los archivos de mis fotos, sus títulos, en qué álbumes están. ¿Dónde se almacenan estos datos?

(Buscar en Google es muy difícil debido al término de búsqueda genérico "fotos"...)

5voto

ivan98 Puntos 21

La "lista de fotos" está en el RKMaster mesa.

cd ~/Pictures/Photos Library.photoslibrary/Database/apdb
sqlite3 Library.apdb
select modelId,fileName,imagePath from RKMaster;

Haga .schema RKMaster para ver los demás campos de la tabla.

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