You are not logged in.
So I wanted to try out the new GNOME-Shell calendar app (the one attached to the clock at the top of the screen), but I definitely didn't want to use evolution. I use Google calendar for all of my calendaring.
Enter: google-calendar-server.
Just a quick and dirty python script (but it did take quite a bit of reading as I had no idea how to interact with Dbus at all before), it uses Google's provided gdata api to grab your calendar information, and then present it to the Dbus interface that the calendar app is looking at for information.
Dependencies:
- python2
- dbus (python-dbus)
- gdata (for getting calendar info)
- isodate (easy parsing of the dates given by Google, since they are for reasons unknown not just sending you dates in UTC or unix timestamp...)
Usage:
$ python2 cserver.py -uUSERNAME -pPASSWORD
It's ugly and dirty at this point, but it's certainly functional, so I figured I'd share it. You will probably want to turn off the Debug flag before running it unless you want to see all of my debug prints.
Download: https://bitbucket.org/skystrife/google-calendar-server
Offline