Help - Search - Members - Calendar
Full Version: Google Calendar
Desktop Sidebar Forums > Customizations > Panel Announcements
johnydoe
This panel displays events for the next 7 days from your Google Calendar.

It needs your "magic cookie" and an update time in seconds, before it can do anything.

Version
Version 0.1
15 March 2007

Features
- See events for the next 7 days
- See more detailed information about the event- Sorted on next occuring event
- Sorted on date and time, first one on top, last one at the bottom

Bugs/Missing features
- Doesn't display recurring events yet
- If the update time is not correctly set, or set to low, DS crashes

Requirements
- Tested on Windows XP SP 2 & Windows Vista RC1
- Requires the MS .Net Framework version 2.0
- Requires the "Magic Cookie" from your Google Calendar

Installation
- Download the package
- Install the package
- Look up your magic cookie (see below)
- Fill in the properties
- Done!

Your magic cookie
First, login to your Google Calendar.

To find your calendar's "magic cookie" feed URL:

1. In the list of calendars on the left side of the page, find the calendar you want to interact with. You can create a new calendar for this purpose if you want to.
2. Click the arrow button to the right of the calendar. Select "Calendar settings" from the drop-down menu. The Calendar Details page appears.
3. Scroll down to the Private Address section. There are two buttons; select the XML button. The feed URL appears.
4. Copy the URL. This is the URL of your calendar's read-only "magic cookie" private feed; it includes a special coded string that lets you read the private feed without having to do authentication. The feed URL has the following form:
CODE
http://www.google.com/calendar/feeds/userID/private-magicCookie/basic

5. Now, change the last piece of the URL from basic to full
6. You're all set!


Have fun with this, I'll try to add the recurring events, as that is the major missing feature here.
Comments are allways welcome offcourse.
samw_61
OOh this is just what I have wanted!!!

I would like to request a few new features... Is it possible to display multiple calenders (example I have one for Birthdays and my events..) And maybe colour code them... Maybe that's a bit over the top but would come in handy!
The detials window does not save its size and is way to long for the text displayed, and that text being a rather confusing date and time. Can it show more details??
How about an option to see the next months events rather than just 1 week? Is that possible with the XML feed?

Also the Panel Properties window is titled 'Error..' with me.

Anyway great job!! I love it and hope for an update soon.
johnydoe
QUOTE(samw_61 @ Mar 22 2007, 11:44 AM) *

OOh this is just what I have wanted!!!

I would like to request a few new features... Is it possible to display multiple calenders (example I have one for Birthdays and my events..) And maybe colour code them... Maybe that's a bit over the top but would come in handy!


Multiple calendars is something on my mind, but i first want to improve the current looks, but it's something for the future for sure (as I'm using it myself too tongue.gif)

QUOTE

The detials window does not save its size and is way to long for the text displayed, and that text being a rather confusing date and time. Can it show more details??


I'm still not really comfortable with the desktop sidebar api, but it will improve along the line smile.gif
At the moment my own built already has a better view of the date and time.

QUOTE

How about an option to see the next months events rather than just 1 week? Is that possible with the XML feed?


I believe the xml feed doesn't give me all the info i would like, I'd have to dig into this.

QUOTE

Also the Panel Properties window is titled 'Error..' with me.

Anyway great job!! I love it and hope for an update soon.


It displays "Error.." with me too, have to work on it, but that's just me not having enough knowledge of the api yet.

Thanks for your feedback, it's really appreciated.
samw_61
Good to hear some progress is being done here.. If you need help with some api stuff just ask some of the guys.. I couldn't make a panel to save my self, so you have already beaten me in that area, and I've been here for years!!! tongue.gif

Good stuff!!
Tichij
QUOTE(johnydoe @ Mar 15 2007, 11:38 PM) *

Bugs/Missing features
- Doesn't display recurring events yet


And when You can plan to fix it? common014.gif
cws
well done, and thank you
kilohanas_luv
I Can not get this to work. I entered the correct magic cookie and I put in 650 for the update and it will not load in my calendar info. It just says this week's events but no event information. unsure.gif
amix
Hi,

I launch DS on startup along with the Google Calendar gadget. Problem is, that my internet-connection is not by ready then. This leads to DSCal to throw an exception (upon DNS resolving) and DS removes it from the sidebar. I then have to add it anew along with the magic-cookie and stuff.

May I kindly ask whether it would be possible to catch the error and retry the connection to the internet peridoically ? Thanks.
KeithI
Hi amix,

I haven't seen the panel author, Johnydoe, around these parts for some time and he didn't publish the source code for this panel. You could try to send him a Personal Message.

The only other help I can offer you is to note that the World Clock panel can be configured to show your Google Calendar in the popup details window.
amix
Thanks a lot.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.