Hello, This is a shameless plug, so please excuse me. I use davical[0] as a calendar and address book server. Since I am posting to this list, I also use mutt[1] as an email client (MUA). As you all know, mutt has the ability to call an external command to query an address book.
I know there are other clients such as pyCardDAV[2] however I didn't like the fact that you have to sync a local copy of your address book with the server. So I wrote a small C program that uses curl and libxml2 to query the server. It's called mcds[3] (yes, I am very unoriginal with names!). The program will query only (email, address and telephone), there is no option to write/update the carddav. I'm releasing it under GPLv3 and hoping people find it useful. Regards Timothy [0] http://www.davical.org/ [1] http://www.mutt.org/ [2] https://pypi.python.org/pypi/pyCardDAV/ [3] https://freecode.com/projects/mcds
