Bug 358485 - CardDAV support
Summary: CardDAV support
Status: CONFIRMED
Alias: None
Product: trojita
Classification: Applications
Component: Other (show other bugs)
Version: 0.5
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Trojita default assignee
URL:
Keywords:
: 379001 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-01-24 15:18 UTC by Daniel
Modified: 2018-03-11 23:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2016-01-24 15:18:40 UTC
Email clients are great! But I need to access my contacts’ data as well for it to be useful. Please integrate CardDAV support.

https://tools.ietf.org/html/rfc6352

Reproducible: Always
Comment 1 Jan Kundrát 2016-01-25 19:46:51 UTC
Yup, another address book backend talking to a remote CardDAV server would be nice. We are happy to accept contributions.
Comment 2 Arnaudv6 2017-01-12 21:49:10 UTC
What about interfacing it with khard, like mutt can do ?
https://github.com/scheibler/khard#mutt
Allow queries through an external program could offer some flexibility maybe !?
Comment 3 Jan Kundrát 2017-01-13 07:35:05 UTC
Yup, that's one possibility, too. I'll be happy to review patches which make it possible to call out to external programs for address book management; check src/Plugins/AddressbookPlugin.h for the required API.
Comment 4 Jan Kundrát 2017-04-20 15:07:55 UTC
*** Bug 379001 has been marked as a duplicate of this bug. ***
Comment 5 Roland Pallai 2017-12-27 15:00:39 UTC
Git commit c3a317ac1e085535034ef862d9e9dbf4551cfb99 by Roland Pallai.
Committed on 20/11/2017 at 21:48.
Pushed by gerrit into branch 'master'.

Add AkonadiAddressbook plugin

Akonadi is centralized database to store, index and retrieve the user's
contacts and more since KDE SC 4.4. This plugin adds support for
completion and pretty names.

Once upon a time there was an Akonadi plugin but has been removed due
to KDE4/Qt4 dependencies [1]. This plugin is pure KF5 port.

[1] See 5f3f05ef and 5eb88fad
Change-Id: I5dcb128d8fa9012561096361fbdbe0ff19493e29

M  +22   -0    CMakeLists.txt
A  +73   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbook.cpp     [License: GPL (v2/3)]
A  +67   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbook.h     [License: GPL (v2/3)]
A  +87   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbookCompletionJob.cpp     [License: GPL (v2/3)]
A  +51   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbookCompletionJob.h     [License: GPL (v2/3)]
A  +69   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbookNamesJob.cpp     [License: GPL (v2/3)]
A  +49   -0    src/Plugins/AkonadiAddressbook/AkonadiAddressbookNamesJob.h     [License: GPL (v2/3)]

https://commits.kde.org/trojita/c3a317ac1e085535034ef862d9e9dbf4551cfb99