Adding Google Tasks support to libgdata and Evolution

Proposal of Summer of Code project is here: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pecisk/37002

You can follow my current project and other open source efforts here: http://pecisk.blogspot.com/

Work of progress can be seen at my GitHub account here: https://github.com/Pecisk/libgdata

For evolution-data-server code can be seen here: https://github.com/Pecisk/evolution-data-server

Progress of project

project-progress.png

I have finished my final part for libgdata, and already attached one of several patches to GNOME Bugzilla #657539. I didn't complete my work on evolution-data-server though, but I plan to finish it in next two weeks after GSoC, as I was quite close to the goal. Therefore not screenshots yet here, but follow my blog to get exclusive first look.

So in my project I did:

  • Add JSON general support to libgdata;
  • Add Google Tasks support to libgdata;
  • Added tasklist support to Evolution Data Server's EGoogleBackend collection;
  • Added new backend 'gtasks' of ECalBackend type to EDS;

What's left to do after GSoC project:

  • To complete 'gtasks' backend;
  • Add tasklist id functionality writing new extension to ESource;
  • Bind everything together in Evolution;

Final Blog Report #5 http://pecisk.blogspot.com/2013/09/final-report-google-tasks-api-support.html

Blog Report #4 http://pecisk.blogspot.com/2013/09/report-4-google-tasks-api-support-to.html

Blog Report #3 http://pecisk.blogspot.com/2013/09/report-3-google-tasks-api-support-to.html

Blog Report #2 http://pecisk.blogspot.com/2013/07/report-2-google-tasks-api-support-to.html

Blog Report #1 http://pecisk.blogspot.com/2013/07/late-at-party-aka-first-report-of.html

Outreach/SummerOfCode/2013/Projects/PeterisKrisjanis_GoogleTasks (last edited 2013-12-03 18:34:15 by WilliamJonMcCann)