ContactCards is a simple address book written in C.
vCards are safed in a local database and fetched from a remote server using the cardDav protocoll.
The following packages are required:
$ ./autogen.sh
$ ./configure
$ make
- CardDAV: vCard Extensions to Web Distributed Authoring and Versioning (WebDAV) RFC 6352
- The OAuth 2.0 Authorization Framework RFC 6749
- HTTP Authentication: Basic and Digest Access Authentication RFC 2617
- Using POST to Add Members to Web Distributed Authoring and Versioning (WebDAV) Collections RFC 5995
- vCard Format Specification (Version 4) RFC 6350
Install the dependencies.
On Fedora run:
$ dnf install autoconf gettext-devel automake intltool gcc git gtk3-devel neon-devel sqlite-devel
On Ubuntu run:
$ apt-get install git automake autopoint intltool libneon27-dev libsqlite3-dev libglib2.0-dev libgtk-3-dev
Now get it, build it and run it:
$ git clone https://github.com/florianl/ContactCards.git
$ cd ContactCards
$ ./autogen.sh
$ ./configure
$ make
$ ./src/contactcards
Alternatively ContactCards may be also installed from copr using flo/contactcards/.
To use DANE in ContactCards you had to enable it at the moment:
$ git clone https://github.com/florianl/ContactCards.git
$ cd ContactCards
$ ./autogen.sh
$ ./configure --enable-dane
$ make
$ ./src/contactcards
License: GPLv2
Contact: dev (AT) der-flo.net
More Information: http://florianl.github.io/ContactCards/