Re: [Evolution-hackers] Taskwarrior plugin for evolution
- From: Milan Crha <mcrha redhat com>
- To: evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] Taskwarrior plugin for evolution
- Date: Tue, 23 May 2017 14:38:49 +0200
On Tue, 2017-05-23 at 12:22 +0100, Ankur Sinha wrote:
I was wondering if someone could give me a few tips on whether it
would be possible to integrate taskwarrior with evolution's tasks?
Hi,
you might want to write a Tasks backend for evolution-data-server and a
configuration extension for evolution. The closest is probably the
Google Tasks backend, which resides here:
https://git.gnome.org/browse/evolution-data-server/tree/src/calendar/backends/gtasks
while you would need all except the e-gdata-oauth2-authorizer.* files.
The configuration extension is here:
https://git.gnome.org/browse/evolution/tree/src/modules/cal-config-google/e-cal-config-gtasks.c
I suggest to target 3.25.2+ version, thus the current development,
where evolution-data-server contains ECalMetaBackend, which hides all
the boring stuff about evolution(-data-server) internals and lets you
focus on the important parts, like getting events from the server,
saving them to the server, remove them, convert from/to iCalendar
structures (if needed) and so on [1]. The Google Tasks backend already
derives from it.
If you'd like to propose it as a feature request and have it included
in evolution-data-server and evolution, then I do not see any issue
with it.
Bye,
Milan
[1]
https://git.gnome.org/browse/evolution-data-server/tree/src/calendar/libedata-cal/e-cal-meta-backend.h?h=wip/offline-cache#n98
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]