From: Roger B. <ro...@ro...> - 2003-12-19 07:52:08
|
> Indeed. The MacOS AddressBook and iCal program have (as I suspect do > most others) UID's attached to the main entries. In the case of the > address book, for a given name you can have, of course, multiple > addresses, and bits of contact information. Each address has it's own > UID, as does each piece of contact information (phone number, email, > Instant Messenger handle, URL, etc...). BitPim only stores UIDs for the entry as a whole, not for each piece of data. I would assume a really strong synchronisation algorithm would like it for every piece of data. > Each iCal event also has a UID. On the 4400/6000 there are no ids at all for calendar stuff. > And that is > only assuming one device and one source of each type of data on the > computer. Yup. It is where other programs annoy me. They generally place too much value on the uid and not enough looking at what they are actually doing. They can get very confused if you have multiple devices (eg a Palm, Outlook and a Cellphone) and make changes on all of them. > Since my Python > skills are still being formed, I'm leary of doing a whole lot just > yet... Parsing that usb.ids file I mentioned yesterday would be a good self contained start then. > No reason to put a bunch of shoddy code in there until I grok > the "Pythonic way" to do things. You can write shoddy code and email it to me for integration. It is often quicker for me to beautify the code and merge it, than to write it all from scratch. Roger |