Sharing my progress (EteSync sync backend for Akonadi, GSoC '20)
Tom Hacohen
tom at stosb.com
Sun Jun 7 12:36:31 BST 2020
I know there is a lot more work until it's "ready", but still, so cool
seeing it working already! Good job!
--
Tom
On 05/06/2020 21:39, Shashwat Jolly wrote:
> Hey everyone!
>
> It's been a week since the coding period for GSoC started. Just wanted
> to share that I already have some code working for reading address books
> from EteSync.
> It still needs some work to implement the fetching asynchronously using
> jobs. Also, the configuration dialog hasn't been implemented and you
> would need to put in your EteSync credentials in the configure()
> function in etesyncresource.cpp to test it out.
>
> I have my code up
> at https://invent.kde.org/sjolly/kdepim-runtime/-/tree/etesyncResource if you
> want to take a look.
>
> More details here:
> https://thejollyblog.netlify.app/posts/KDE/gsoc-part-3-adding-etesync-addressbooks
>
> Feedback is always welcome!
>
> Thanks!
>
> --
> Shashwat Jolly
> <https://twitter.com/jollyshashwat>
> IRC: sjolly on Freenode
> https://twitter.com/jollyshashwat
>
> On Tue, May 5, 2020 at 5:39 PM Shashwat Jolly <shashwat.jolly at gmail.com
> <mailto:shashwat.jolly at gmail.com>> wrote:
>
> Hi everyone!
>
> I'm Shashwat Jolly, a mathematics graduate from IIT Guwahati, India.
> I have been selected for the GSoC programme for the project *EteSync
> sync backend for Akonadi*, and I'm pumped to get started! This email
> is for introducing myself and my project to you all. :)
> As I'm just starting with the project, my understanding may be
> pretty basic, but here it goes:
>
> *Akonadi* is the backend framework providing APIs for storage and
> retrieval of the user's personal info such as contacts, email and
> calendar. These APIs are used by applications like Kontact, Kmail,
> KAddressBook and many others. Akonadi also allows one to sync this
> data via a number of services like Google, Microsoft Exchange, DAV
> servers and many others.
>
> My project is to add to this list a secure, end-to-end encrypted,
> FLOSS sync solution for contacts, calendars and tasks, called
> *EteSync*. EteSync clients are available for Android, iOS, the
> desktop (Cal/CardDAV bridge) and the web, and a Thunderbird plugin
> is in the works. The server too is open-source and can be
> self-hosted. As mentioned, EteSync utilizes end-to-end encryption,
> hence giving users the benefit of truly owning their data and
> respecting their privacy.
>
> I'm well-versed with C++, and have made a few contributions to KDE
> PIM, which also introduced me to Qt. I'm looking forward to working
> with all of you!
>
> Apart from technical stuff, I'm very interested in all the latest
> and upcoming gadgets (mobiles, laptops etc). I'm into music, movies
> and twisty puzzles (Rubik's cube and the like). If you're also into
> any of this stuff, or even if not, I'm *sjolly on IRC*. Hoping to
> interact and learn from all of you!
>
> Here's my project proposal. Please have a look:
> https://drive.google.com/open?id=1nWU5yaG_Anpl6L_QvMal0Vf2g_sQtC56
>
>
> *
> *
More information about the kde-pim
mailing list