Is it possible to export all information (metadata, list of pictures within each album or project) about ALL pictures in Aperture to text files, in a single operation?

I have downloaded a trial version of Aperture because I would like to switch from using Picasa and gimp to using Aperture.  I already know that I want to use Aperture, and that I cannot learn how in 30 days.  I want to use the 30 days to see if I can solve a different problem: bulk export of all information except edits and versions from Aperture.
I want to avoid locking information (other than than the edits and version information that Aperture maintains) about my photos into any one piece of software.
Picasa stores a copy of almost all its information in text filies (mostly XML or .ini format) that are scattered through its picture library.  These files can be scanned and found by use of Mac OS X tools that are availabe in Terminal (at the bash command line).  All of the information about albums, faces, etc can be exported by a single command (after wtiting the progams that the command will initiate.  I have not yest found any similar files in Aperture.
Aperture supports the export of EXIF and IPTC metadata, but only for selected photos, and does not appear to support the export of other information at all.
What I would like to do with a single operation, from either Aperture or Terminal, is to export the entire arrangement of phost ins albums and projects, lists of albums, projects and phots with all metadata (including added keywords) attached to each, and for referenced photos, the external file name.  I do not care if would be in one file or many different text files, because Mac OS X provides all the tools I would need to extract the information I would want from any number of text files.
This would allow me to reconstruct all of the information about my photos (except for edits and versions) outside Aperture, and to use that info in a database outside Aperture.  I would then be able to use Aperture while still being able to do everything that I could do with Picasa.
The most helpful form of an answer to this question might be a list of places to look in the Apple support and Apple developer documentation.  It is difficult to teach me anything complicated, but I am fairly good at figuring out things from documentation.

The following script recursively lists the content of an Aperture library.  The output is simple, for demonstration puposes, but could be modified to XML.  If the XML were that of a PLIST, the Apple Property List viewer oculd be used to diaplsy the output.
A simlar script produces all of the keywords and tags for all of the images in Aperture.
The scripts run much faster in the shell than in the AppleScript Editor bcause the shwll produces no debugging or monitoring information.
#!/usr/bin/env osascript
(*    Demo: list the containment hierarchy in Aperture, starting from libraries.
    Runs from AppleScript Editor, or as a shell command
    References:
        Aperture 3 AppleScript Reference Manual,
            particularly the Containment Diagram in Appendix A
            from the link on "Aperture Resources" web page at http://images.apple.com/aperture/resources/
        Aperture AppleScript Dictionary, accessed from AppleScript Editor
    Ian E. Gorman
global outputFile
set outputFilePath to "/Users/ian/prj/sw/AppleScript/ApertureContainment.txt"
global lineEnd
set lineEnd to "
global tabChar
set tabChar to "    "
on writeText(str)
    write str to outputFile
end writeText
# Open the file, guarantee closure after any error, and list the contents of Aperture libraries
try
    set outputFile to open for access POSIX file outputFilePath with write permission
    set eof outputFile to 0 # truncate the file, if it already exists
    my listAll()
    close access outputFile
on error errorMsg number errNum from offendingObj partial result resutList to expectedType
    try
        display alert "Operation failed, attempting to close output file" & lineEnd & "Error number " & errNum & ": " & errorMsg
        close access outputFile
        display alert "Operation failed, but output file has been closed"
    on error
        display alert "Operation failed, also failed to close output file"
    end try
end try
# top-level in Aperture
on listAll()
    tell application "Aperture"
        repeat with eachLibrary in libraries
            my listLibrary(0, eachLibrary)
        end repeat
    end tell
end listAll
on listLibrary(level, thisLibrary)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "library" & tabChar & (name of thisLibrary) & lineEnd)
        repeat with eachAlbum in albums of thisLibrary
            my listAlbum(newLevel, eachAlbum)
        end repeat
        repeat with eachFolder in folders of thisLibrary
            my listFolder(newLevel, eachFolder)
        end repeat
        repeat with eachProject in projects of thisLibrary
            my listProject(newLevel, eachProject)
        end repeat
        repeat with eachImageVersion in image versions of thisLibrary
            my listImageVersion(newLevel, eachImageVersion)
        end repeat
    end tell
end listLibrary
on listAlbum(level, thisAlbum)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "album" & tabChar & (name of thisAlbum) & lineEnd)
        repeat with eachImageVersion in image versions of thisAlbum
            my listImageVersion(newLevel, eachImageVersion)
        end repeat
    end tell
end listAlbum
on listFolder(level, thisFolder)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "folder" & tabChar & (name of thisFolder) & lineEnd)
        repeat with eachAlbum in albums of thisFolder
            my listAlbum(newLevel, eachAlbum)
        end repeat
        repeat with eachFolder in folders of thisFolder
            my listFolder(newLevel, eachFolder)
        end repeat
        repeat with eachProject in projects of thisFolder
            my listProject(newLevel, eachProject)
        end repeat
        repeat with eachImageVersion in image versions of thisFolder
            my listImageVersion(newLevel, eachImageVersion)
        end repeat
    end tell
end listFolder
on listProject(level, thisProject)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "project" & tabChar & (name of thisProject) & lineEnd)
        repeat with eachAlbum in albums of thisProject
            my listAlbum(newLevel, eachAlbum)
        end repeat
        repeat with eachSubfolder in subfolders of thisProject
            my listSubfolder(newLevel, eachSubfolder)
        end repeat
        repeat with eachImageVersion in image versions of thisProject
            my listImageVersion(newLevel, eachImageVersion)
        end repeat
    end tell
end listProject
on listSubfolder(level, thisSubfolder)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "subfolder" & tabChar & (name of thisSubfolder) & lineEnd)
        repeat with eachAlbum in albums of thisSubfolder
            my listAlbum(newLevel, eachAlbum)
        end repeat
        repeat with eachSubfolder in subfolders of thisSubfolder
            my listSubfolder(newLevel, eachSubfolder)
        end repeat
        repeat with eachImageVersion in image versions of thisSubfolder
            my listImageVersion(newLevel, eachImageVersion)
        end repeat
    end tell
end listSubfolder
on listImageVersion(level, thisImageVersion)
    local newLevel
    set newLevel to 1 + (level as integer)
    tell application "Aperture"
        my writeText((newLevel as rich text) & tabChar & "image version" & tabChar & (name of thisImageVersion) & lineEnd)
    end tell
end listImageVersion

Similar Messages

  • Is it possible to export full PCD object list along with their PCD ID?

    Hi
    Is it possible to export full PCD object list along with their PCD ID to an excel sheet or txt file?
    Any help will be appreciated.
    Regards
    Vineet

    Hi,
    I have provided a simple method below to Get all the PCD objects PCD  ID.
    1. Create a transport package.
    2. Add all the PCD objects for which ever you need the PCD ID.
    3. Now release the Transport package as the "File system" mode.
    4. Once it is done successfully, it will display all the transported object and its corresponding PCD ID in a table format.
    You can simply copy and paste it in a excel to get the PCD ID for the PCD objects.
    Hope this is helpful.
    Thanks,
    Mahendran B.

  • Is it possible to export simply the marker list in Logic Pro 8 ?

    Is it possible to export simply the marker list from a project in Logic Pro 8 ? I want to present just a marker/cue list for a homework assignment. Thanks for your help.

    After populating the DDList you can set a value for that list. Note that if the user did not want to choose a value for that list it will still be set to your default value and that default value will be in your submitted data (this may not be the behaviour that you want).
    Paul

  • Download deleted all information from BB device.

    sofware version  v4.2.0.64
    according to desktop BB that I downloaded recently with my BB device attached at time of download had deleted all information from BB device.  After download I was not aware all information was deleted from device, including all numbers. I deleted the old desktop BB which I had some information, Possibly also backup, and the new download cannot find any pics or backup from other desktop BB.
    thanks

    Hello,
    It sounds like you allowed the BB Desktop Software to perform an update of your BB OS. Doing so often indeed wipes out all data, but the process includes (unless you override it) an automatic backup and restore. Something must have gone wrong in that process. Hopefully the backup file was indeed created and you can use it. Search your entire hard drive for a file with IPD extension (*.IPD)...look at the date/time of the files that come up in the search. Hopefully one was created around the same time you were doing this update. If so, then you can use it to restore:
    KB23680How to back up and restore BlackBerry smartphone data using BlackBerry Desktop Software 6.0
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • How would I export a list of songs on an iPod to a text file?

    I found one of my old iPod shuffles that's synced to an old PC that is long gone... I'm looking for a way to export what's currently on the iPod Shuffle as a text file or something so I can remember that "phase" in my life in the form of a playlist. I used to be able to do this in iTunes 10, but not quite sure how in 11+. Does anyone know how to do this?

    If you are able to connect the shuffle to iTunes and show its list of songs, it may be best to take a screen shot of iTunes window at max size.  Scroll the list and take additional screen shots as needed. 
    NOTE:  There is a command in the menu bar to
    File -> Library -> Export Playlist...
    Give this command with the shuffle's Music list selected in the sidebar.  However, this command is meant to create a text file that is later imported into iTunes, so it is not formatted to be nicely readable to human eyes.
    iTunes 11.x may hide the sidebar (along left side of window).  To show the sidebar, from the menu bar, under View, select Show Sidebar.  To show the list of songs on the shuffle... 
    • If the shuffle is 3rd or 4th gen, find the shuffle in the sidebar, under DEVICES.  Click the small triangle to the left of the shuffle's name, to drop down its content list (indented below the shuffle).  Click on Music there. 
    • If the shuffle is 1st or 2nd gen, the shuffle itself is one playlist.  Select it in the sidebar, under DEVICES, so that its Settings screen is shown to the right.  Toward the top, where is says "Settings," click on On This iPod (to the right).
    You can actually off-load the song files from the shuffle.  You cannot use iTunes to do this (except for songs purchased from the iTunes Store), but there are third-party methods and utilities that can transfer song files from iPod to computer.  If you do an Internet search on something like "ipod transfer," you should get some links.  (The CNET article seems to be popular.)
    Once the song files are on the computer's drive, I suggest you create a new playlist in iTunes, and name it appropriately (like "Old iPod Songs").  Show the song files in an Windows Explorer window, and drag them to that playlist in the iTunes window.  iTunes will add the songs to the (general) iTunes library, but that playlist will only show the songs that were on the shuffle.  And you can actually play the songs for a shot of "nostalgia" (not just look at their names).

  • Is it possible to make the entire keywords hierachy export in the metadata?

    I have created the following Keyword hierarchy in Aperture:
    Location, Europe, Eastern Europe, Croatia, Dalmatia, Split
    In Aperture I only need to add the bottom level 'Split' as a keyword and when I use the search function and insert a word from any of the higher levels (e.g. Croatia) It finds my picture.
    My problem is that when I export that file the Keywords that get exported in the metadata is only the bottom level I first entered (ie Split). This is no use to me when using the files outside of aperture as I may still want to search at the higher levels.
    Is there anyway to make the entire relevant keyword hierarchy be exported within the metadata without have to go back and add all the levels myself?

    Unless things have changes, keywords are not hierarchical at all as a standard. The hierarchy in Ap is used just for managing keyword purposes only.
    So it works within Ap but not when exported. You will have to assign multiple keywords or reestablish similar scheme in whatever other app that your are exporting the image to.

  • Is it possible to export a file from Organizer with the list of all the images in an album?

    Is it possible to export a file from Organizer with a list of all the images in a certain album? In filling one of my albums I did not save my edited images to the same file... they are spread out a bit.... Now I want them to make a book with them (outside of Elements).

    As far as I know, Elements does not have the ability to create lists.
    The solution to your problem of making a book outside of Elements is to place all the desired photos in an Album and then select File->Export->As New Files which gives you the ability to make a copy of every photo in the album in a new folder, from which you would create your photobook.

  • Is it possible to export all of the fields for calendar events ? Specifically we're after the event creation date time.

    We need to find out when a calendar event was created.
    I have been unable to find this information in Lightning or any exports.
    From looking into the local.sqlite database file the cal_events table has a field called
    time_created. Unfortunately when I try to export this, the format is unknown so it just
    exports as a number.
    Does anyone know of another way to export this information ?
    Thanks in advance

    what exactly are you trying to achieve is my obvious question. A single forensic inquiry is different to a full listing of all events over years.
    I assume you mean the created date shown in this view of the database.
    https://support.cdn.mozilla.net/media/uploads/images/2014-06-02-18-47-50-c207d9.png
    The values stored there are javascript date time values.
    If you enter the value into a javascript like
    var d = new Date(1374129123000000);alert(d);
    Where 1374129123000000 is your number not mine then the alert will be the datetime UTC
    You can enter that javascript onto the error console and have it evaluate. Tools menu (Alt+T) > error console.

  • Is it possible to use markers in a Premiere Pro sequence such as Chapter / Comment / Segmentation and export the XMP metadata for a database so that when the video is used as a Video On-Demand resource, a viewer can do a keyword search and jump to a relat

    Is it possible to use markers in a Premiere Pro sequence such as Chapter / Comment / Segmentation and export the XMP metadata for a database so that when the video is used as a Video On-Demand resource, a viewer can do a keyword search and jump to a related point in the video?

    take have to take turns
    and you have to disable one and enable the other manually

  • Is it possible to export alle he VPN Settings at once?

    Hallo
    I have about 40 VPN Settings. I know that it is possible to export the individually, but I would like to know if I can copy them all at once to a second computer? I don't want to lose the paramet like IP, ID an Password.
    Regards
    Gérard

    Cheers pal.
    I'm currently using a 'batch process' in Acrobat Pro on all my Print PDFs (to convert to online PDFs). Guess I'll stick with that then.
    Was hoping there would be something magic I could do when making the original PDFs from InDesign.

  • Buying a new Mac and try to save all information from iPhone in new iTunes, is it possible? how?

    Buying a new Mac and try to save all information from iPhone in new iTunes, is it possible? how?

    The easiest thing to do is transfer the library from the old computer to the new one.  Quick answer if you use iTunes' default preferences settings:  Copy the entire iTunes folder (and in doing so all its subfolders and files) intact to the other drive.  Open iTunes and immediately hold down the option (alt) key (shift on Windows) so you get a prompt to choose a library, then select the copied iTunes folder.  If this is to a new computer and you put the copied iTunes folder in the default location of Macintosh HD > Users > *User Name* > Music  then you don't even need to start with the option key held down, iTunes will automatically look for it there.  (Make sure there isn't anything already in the iTunes folder there that you want to keep since you will be replacing it with the one you are moving.)
    If you do not have access to the old library (and you always should in the form of a backup you regularly make of your computer and store on a drive in a safe place) and this phone has been synced with a different library you can backup certain items, then erase the phone and restore those items.  This will not include media not purchased from the iTunes Store.
    iOS: How to back up and restore your content - http://support.apple.com/kb/HT1766 - "Learn how to back up and restore the content on your iPhone, iPad, or iPod touch using iCloud or iTunes."
    Your i-device was not designed for unique storage of your media. It is not a backup device and media transfer was planned with you maintaining a master copy of your media on a computer which is itself independently backed up against loss.  To use a device with a new computer you transfer the content from the old computer (or its backup) directly to the new computer, not the device to the new computer. Media syncing is one way, computer to device, updating the device content to the content on the computer, not updating or restoring content on a computer. The exception is iTunes Store purchases which can be transferred to a computer.
    iTunes Store: Transferring purchases from your iOS device or iPod to a computer - http://support.apple.com/kb/HT1848 - only purchases from iTunes Store
    For transferring other items from an i-device to a computer you will have to use third party commercial software.  See this document by turingtest2: Recovering your iTunes library from your iPod or iOS device - https://discussions.apple.com/docs/DOC-3991

  • Is it possible to export ALL of my pictures in different albums to my PC it only exports the camera roll

    I would like to export all my pictures to my Pc but my iphone on exports the camera roll ANd not all of the albums I have about 60000+ images

    Hi there. This is the forum for Apple Compressor issues.
    I think you want to be here: https://discussions.apple.com/community/iphone/using_iphone
    Russ

  • Possible to export video of the multicam preview window that shows all of my angles on one screen?

    hello,
    i have created a multicam sequence successfully and want to send my client a video showing them all 7 angles playing back in sync.  basically i want to send them exactly what i see on the left half of the screen when i enable multicam view in the program window.  is there a way to do this without having to go back to my original sequence and use the position and scale settings to show all 7 camera angles at once?
    i know using the position and scale is not difficult just hoping there is a faster way since the application is already doing exactly what i need when it generates the multicam view in the program monitor.
    thanks in advance
    matthew
    working in Premiere Pro CC 7.2.2

    Hi all
    I'm just speculating here, but I am aware that not all .AVI
    files are created equally. As I understand it, there are a plethora
    of different CODECs (COmpressor/DECompressor) types used to create
    them. So I would think it would be entirely possible that the .AVI
    in question wasn't created using a CODEC that Captivate is
    understanding.
    I'm wondering if you were to try converting the .AVI to a
    .SWF using a different utility if you might see better results.
    Cheers... Rick

  • I can't figure out how to export the information files I have created with the photos in iphoto. any help?

    Is there a way to export files created for photos? I seem to have no problem exporting photos but the information I have about them cannot be found in teh exported version.

    There is no way to do that. Later versions of iPhoto can export with all the metadata written to the IPTC and Exif metadata.
    Regards
    TD

  • Exporting/Importing Transformation metadata

    Hello All,
    I have a custom written package which we use as a post-mapping process.
    I compile this package in the database external to OWB and then I import the definition into OWB. Where it becomes a transformation.
    We are currently in Dev and I now want to migrate to Test.
    So I tried to export the metadata for this package so I can import it into the Test Design Center. This is because I want everything contained in OWB.
    The export appears to work but when I import it into Test (which also seems to work) and try to generate the code it produces an empty file.
    Is it possible to export and import the metadata of a custome transformation? If so are there any particular options I should use?
    I'm sorry this seems to be a basic task but I can't find anything in the documentation and I wondered if anyone else had come across it.
    Thanks in advance.

    Hi,
    you cannot redesign a package with an import. You will only get the package header, not the body. You must create the custom transformation in the design center and then deploy it to the target database - not the other way round.
    Regards,
    Detlef

Maybe you are looking for

  • Designerd does not generate Order BY code for Sort Order on a lookup tabel column.

    I am setting the Sort Order on a column which is based on a lookup table. When generate the the module, designer does not generate the code for the Sort Order that I set on the lookup table column. Is there a work around for this problem or is there

  • How do i put files on the 30 gb video

    i try to put files on but all it says is some weird stuff

  • Sending Multiple faxes!

    I have an HP OfficeJet Pro 8600. We frequently use it to send faxes directly from multiple software programs by choosing print and selecting the fax option from available printers. A number of times the fax machine has sent hundreds of copies of the

  • Sl issues with login

    when i go to log into sl, i get a message telling me login failed, and that the inventory system is currently unavailable, has anyone else experienced this.  I need help, im new to second life and don't know what to do...... Help me please

  • Burning iDVD to DVD disc with i Book G4 combo drive and external DVD drive

    7/6/2006. After much recent experimentation with iLife, iMovie and iDVD, I found how to use themes and set up movies in my iBook G4 purchased two years ago near Chicago (updated to OS 10.3.9). To burn an iDVD file to a DVD disc on a "combo drive" (th