在iPhoto中,有一个 AlbumData.xml
文件包含所有照片的信息,如标题,文件名等。我打算在Python程序中使用它来自动将某些相册中的照片导出到我的网站。
使用新的OSX Photos应用程序,我找不到 AlbumData.xml
或具有相同信息的plist文件。该 ~/Pictures/Photos Library.photoslibrary/Database/apdb/
目录包含几个 .apdb
文件,是sqlite数据库。我检查了其中两个的架构,但没有找到任何照片列表。 (注意:“apdb”代表“光圈数据库”,所以苹果似乎在新的照片应用程序中重新使用了相当多的光圈。)
所以...我想抓住我的照片的文件名,他们的标题,他们所在的专辑。这些数据存储在哪里?
(谷歌搜索是非常困难的,因为通用的'照片'搜索术语......)
注意:我发现用sqlite 3.6打开它们不起作用,3.12没有。您可能首先需要将它们复制到其他位置以避免“数据库被锁定”错误。
—
konrad