Gmail Calendar Nav Module

By Glenn Last update Mar 20, 2008 — Installed 2,278 times. Daily Installs: 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
Script Summary:
Displays a Google Calendar summary in a nav module in Gmail.
Recently Updated TopicsPosts
Archived Comments22

this script has 1 topic, 22 posts

This script has no reviews.

Works with the new version of gmail. It makes use of the gmail API so it should work well with future versions of gmail (assuming the API doesn't change).

Setup Instructions:
  1. Click the install icon for this user script in FireFox
  2. First get your Calendar Feed URL from calendar.google.com (XML)
    1. click the down arrow beside the calendar name in the left panel
    2. choose calendar settings
    3. click the XML button next to "Private Address:" at the bottom
    4. copy the URL in the pop-up
  3. Add this URL to google bookmarks (http://google.com/bookmarks) with a label that does not contain spaces (GMgcal recommended)
  4. When GMail is loaded/refreshed a new NAV box will appear indicating you neeed to run setup.
  5. To run setup, click Firefox's tools menu, then choose Greasemonkey->User Script Commands->Gmail Calendar Nav Module Setup
  6. This will prompt you for the bookmark label (the one you selected above) and the number of events to display, and the number of pages of events to display.
  7. The Nav Module will refresh with your calendar data.
  8. To add feeds for further calendars, simply repeat steps 2 and 3 for each. Make sure you use the same label as before.
  9. To change the color of items from a calendar, rename that calendar (in google bookmarks) so that it ends with a color hex code, such as #F2A640 for orange -- the # is necessary
Notes:
  • To clear your data, click Firefox's tools menu, then choose Greasemonkey->User Script Commands->Clear Gmail Calendar Nav Module Settings
  • If you make any changes to your calendar, or add new calendars to the bookmarks label, click 'Reload' in the Nav Module to download the new calendar information
  • To avoid the use of Google Bookmarks you can enter your calendar urls directly into this script. Follow the instructions/examples starting around line 310.
Uninstall
  1. (optional) Clear your data (see above)
  2. Click Firefox's Tools menu->Greasemonkey->Manage User Scripts. Select "Gmail Calendar Nav Module" then click "Uninstall".
  3. Cry a little bit
Changes
v1.4.5 - 3/20/2008
  • added support for static calendar lists - bypassing google bookmarks
  • fixed recognition/detection of color codes
v1.4.0 - 3/6/2008
  • added support for multiple pages of events (default: 2)
  • added a script command to clear all settings
  • locations link to a map
  • changing script settings no longer reloads gmail - just the Nav Module
  • canceled events are rendered with a strikethrough font
  • updated install/uninstall instructions
v1.0.2 - 2/1/2008
  • better error handling/reporting of invalid feeds
  • fixed a problem with loading calendars on the first of the month
v1.0.1 - 1/29/2008
  • fixed display of "12pm" times
  • fixed highlighting of "today's events"
v1.0.0 - 1/23/2008
  • uses gmail api
  • should work with multiple timezones (not tested)
  • completely rewritten - hopefully faster, and easier to maintain
Attributions:
Based on updated gmail calendar which was an updated version of Gmail Google Calendar sidebar.