What client library does Apple's AddressBook use
Can anyone comment on what webdav library/wrapper Apple's AddressBook uses? I would assume it is CalDAVClientLibrary, but I notice subtle differences in the code which make me doubt that theory.
On Mar 14, 2014, at 5:49 AM, Sriram Karra <karra.etc@gmail.com> wrote:
Can anyone comment on what webdav library/wrapper Apple's AddressBook uses?
I would assume it is CalDAVClientLibrary, but I notice subtle differences in the code which make me doubt that theory.
Are you talking about the address book server, or the Apple iOS contacts app, or the Apple MacOS Contacts.app? The latter two are Objective-C programs and don’t use the Python CalDAVClientLibrary. Well, and the former is a server, so it probably doesn’t use it either ;-) hh
On Fri, Mar 14, 2014 at 1:34 PM, Helge Hess <me@helgehess.eu> wrote:
On Mar 14, 2014, at 5:49 AM, Sriram Karra <karra.etc@gmail.com> wrote:
Can anyone comment on what webdav library/wrapper Apple's AddressBook uses?
I would assume it is CalDAVClientLibrary, but I notice subtle differences in the code which make me doubt that theory.
Are you talking about the address book server, or the Apple iOS contacts app, or the Apple MacOS Contacts.app? The latter two are Objective-C programs and don't use the Python CalDAVClientLibrary. Well, and the former is a server, so it probably doesn't use it either ;-)
Ah, I was referring to the OSX Contacts.app.
On Mar 14, 2014, at 3:45 PM, Sriram Karra <karra.etc@gmail.com> wrote:
On Fri, Mar 14, 2014 at 1:34 PM, Helge Hess <me@helgehess.eu> wrote: On Mar 14, 2014, at 5:49 AM, Sriram Karra <karra.etc@gmail.com> wrote:
Can anyone comment on what webdav library/wrapper Apple's AddressBook uses?
I would assume it is CalDAVClientLibrary, but I notice subtle differences in the code which make me doubt that theory.
Are you talking about the address book server, or the Apple iOS contacts app, or the Apple MacOS Contacts.app? The latter two are Objective-C programs and don’t use the Python CalDAVClientLibrary. Well, and the former is a server, so it probably doesn’t use it either ;-)
Ah, I was referring to the OSX Contacts.app.
Well, then I suppose it’s this stuff: helge$ find /System/ -name "*DAV*" /System//Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle … /System//Library/PrivateFrameworks/CoreDAV.framework hh
On Mar 13, 2014, at 9:49 PM, Sriram Karra <karra.etc@gmail.com> wrote:
I would assume it is CalDAVClientLibrary, but I notice subtle differences in the code which make me doubt that theory.
Hi, CalDAVClientLibrary is a separate project that can be used as a basis for client tools, and includes a CalDAV ‘shell’ command line interface that can be useful for debugging or scripting. It is not the basis for the Contacts / AddressBook app, which are built using objective-c frameworks. Cheers, -dre
participants (3)
-
Andre LaBranche
-
Helge Hess
-
Sriram Karra