That looks like standard vcard stuff. I would be surprised if there was not a perl or python library to access it.
Or indeed that kde scripting thingy, the name of which bloody escapes me... On Fri, 09 Jun 2006 12:38:47 +1200 Hadley Rich wrote: > Hi all, > > I'm adding to a little script that I use that dials my phone for me (yes, I'm > lazy :). > > In Kaddressbook there is a script hook which allows you to call a script when > you click on a phone number. Unfortunately it only calls the script with the > phone number and I want the name too. I have a feature request on > bugs.kde.org but in the mean time I thought I'd just use my script to do it. > > What I want to do is grep through the Kaddressbook file looking for the > number > and then extract the block it's in (each block seperated by a blank line). > From there I can extract the name and use it. > > I could probably hack this up with 'grep -A 10 -B 10' or something but I > though some of the intelligent people on here might be able to think of a > nicer way of doing it. > > I've attached a snippet of the file below. Anyone have and ideas? > > Cheers, > > hads. > > ------------start vcard file-------------- > BEGIN:VCARD > FN:Person One > REV:2006-01-22T18:57:48Z > TEL;TYPE=CELL:+6421XXXXXXX > UID:yOGXBfxzmC > VERSION:3.0 > X-KPILOT-RecordID:11149528 > END:VCARD > > BEGIN:VCARD > CLASS:PUBLIC > FN:Person Two > REV:2006-06-06T15:20:28Z > TEL;TYPE=WORK:+6436XXXXXX > UID:ygMdkl2aEj > VERSION:3.0 > X-KPILOT-RecordID:4718787 > END:VCARD > > BEGIN:VCARD > CLASS:PUBLIC > FN:Person Three > REV:2006-01-22T18:57:37Z > TEL;TYPE=HOME:+6436XXXXXX > TEL;TYPE=CELL:+6421XXXXXXX > UID:z22pZSwgix > VERSION:3.0 > X-KPILOT-RecordID:11149530 > END:VCARD > ------------end vcard file-------------- > > -- > Customer: "I lost my Internet. I switched it off last night and turned on > this morning, and it's gone. I just paid $19.95 a month, and I have lost it > already. Can you send me another one?" -- Nick Rout <[EMAIL PROTECTED]>
