Home > gnome-extension-webdav-ical

gnome-extension-webdav-ical

Gnome-extension-webdav-ical is a project mainly written in Python, based on the GPL-3.0 license.

Synchronize Webdav+iCal calendars with gnome3 calendar

About

This is an extension for gnome3 which adds support for iCal calendars hosted on WebDAV. This should be able to support e.g. Zimbra and possibly Google (haven't tested that yet).

For now it's basically a proof of concept and works for me.

This is a combination of two existing github projects:

https://github.com/sochotnicky/pywebcal (Python module to simplify access to WebDAV calendars (Zimbra/Google Calendar etc.)) https://github.com/jnns/gnome-shell-google-calendar (An attempt to integrate google calendar into gnome-shell.)

Installation

You'll need to install pywebcal and it's requirements for this to work. (see https://github.com/sochotnicky/pywebcal)

Usage

Modify the script and change the 3 config variables in gnome-extension-webdav-ical.py and run the script.

It has to be running in the background and will fetch the updates when needed and supports some form of caching. I added it to the Startup Programs using gnome-session-properties.

TODO

  • Make sure multiple calendars are supported.
  • Implement dconf/gconf settings.
  • Rewrite everything :D
Previous:github-test