Thanks once more. ==Tamer On Tue 11-Aug-09, at 8:22 PM, Maxwell, Adam R wrote:
> On 08/11/09 16:33, "M. Tamer Özsu" <[email protected]> wrote: > >> Thanks Adam, I'll check those out. > > Here's a short Python program that might help if you're reading binary > property lists from extended attributes (such as OpenMeta). You > should be > able to use this with `do shell script` in a script hook, if I read > http://developer.apple.com/technotes/tn2002/tn2065.html correctly. > > import sys > import xattr > from Foundation import * > > if len(sys.argv) == 1: > print "need a filename argument" > exit(1) > > inputPaths = sys.argv[1:] > > for path in inputPaths: > > # read all extended attributes > xa = xattr.xattr(path) > > # print the names of all attributes (strings) > print xa.keys() > > # print the value of the finder comment if it exists > if "com.apple.metadata:kMDItemFinderComment" in xa: > > # binary plist as string > plstr = xa["com.apple.metadata:kMDItemFinderComment"] > > # convert to NSData > pldata = NSData.dataWithBytes_length_(plstr, len(plstr)) > > # parse the binary property list > plist, format, error = > NSPropertyListSerialization > .propertyListFromData_mutabilityOption_format_err > orDescription_(pldata, NSPropertyListImmutable) > > print plist > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Bibdesk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bibdesk-users > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Bibdesk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bibdesk-users
