On 19-Apr-07, at 2:13 AM, Simon Brunning wrote: > Err, that's iTunes. The OP wanted iPhoto.
Oops. Sorry 'bout that. My bad. There are a couple of differences besides file names. All the images appear to have a default rating of 0 and images have Captions rather than Names. Also, rating go from 0 to 5 rather than 0 to 100, so you don't have to divide to get stars. library = plistlib.readPlist(os.path.expanduser('~/Pictures/ iPhoto Library/AlbumData.xml')) for photo in library['Master Image List'].values(): if hasattr(photo, 'Rating') and photo.Rating > 0: print '%s: %d stars' % (photo.Caption, photo.Rating) How's that? --Dete I can't watch television without praying for nuclear holocaust. -- Bill Hicks _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig