This week, I’ve started to work on two backends planned for my GSoC on “Getting Things Gnome!”.
One is the Remember The Milk backend, for which I’ve written the authentication system and started to sync task titles (I already have the code for the rest in the old plugin, but it will need a bit of refactoring to make it easier to read and compatible to the new backend system).
The more interesting backend is the one based on couchdb, which should enable to keep two GTG installations in sync. This backend should also work on the Ubuntu, which has a couchdb implementation which differs a little bit from the standard (e.g. deleted records are not really deleted, but are “marked” as deleted — FYI, a good tutorial on Couchdb and Python is the one on Ars by Ryan Paul). Anyway, so far, it’s working nicely, although it’s not yet supporting all the features of a gtg Task.
Getting Things GNOME! — GSoC review (#7)
-
Stuart Langridge
-
Stuart Langridge
-
Jef Spaleta
-
Jef Spaleta
-
http://twitter.com/damko Damiano Venturin
-
http://twitter.com/damko Damiano Venturin
-
http://www.lucainvernizzi.net Luca Invernizzi
-
http://www.lucainvernizzi.net Luca Invernizzi
Getting Things GNOME! — GSoC review (#7)
This week, I’ve started to work on two backends planned for my GSoC on “Getting Things Gnome!”.
One is the Remember The Milk backend, for which I’ve written the authentication system and started to sync task titles (I already have the code for the rest in the old plugin, but it will need a bit of refactoring to make it easier to read and compatible to the new backend system).
The more interesting backend is the one based on couchdb, which should enable to keep two GTG installations in sync. This backend should also work on the Ubuntu, which has a couchdb implementation which differs a little bit from the standard (e.g. deleted records are not really deleted, but are “marked” as deleted — FYI, a good tutorial on Couchdb and Python is the one on Ars by Ryan Paul). Anyway, so far, it’s working nicely, although it’s not yet supporting all the features of a gtg Task.