19

At work we use Mozilla Thunderbird with Lightning plugin to manage our calendar, and I want to sync with my Google Calendar account.

The problem is that in my Google Calendar account, I have 3 specific calendars, and I just want to sync one of them.

If I use the XML option in Lighting I can't accept any invite.

I tried the iCal mode, but it didn't worked.

So I tried to use the CalDav and it worked, but it syncs all 3 of my calendars.

The Google Calendar API suggests to use this link to connect the CalDav:

https://apidata.googleusercontent.com/caldav/v2/yourID/events

I want to sync just a single calendar of my Google Calendar Account with the Lighting plugin in Thunderbird.

Can I have some CalDav url to set just a specific calendar instead of all 3 calendars?

Thuderbird 24.5
Lightning 2.6.5

Butzke
  • 597
  • 2
  • 5
  • 19

3 Answers3

26

Use the URL you suggest, https://apidata.googleusercontent.com/caldav/v2/yourID/events, but rather than using your.cool.username@gmail.com as the substitute for yourID, put in the calendar name instead.

To find that name, start with a Google Calendar window, then go to Settings->Calendars and click on the name of the Calendar you care about. Now scroll down to the "Calendar Address" row and look to the right of the XML/ICAL/HTML links to where it says "Calendar ID". This should look like an email address with a bunch of random-looking letters and numbers followed by @group.calendar.google.com. That whole thing is what you substitute for yourID.

Eric Angell
  • 658
  • 7
  • 11
  • Correct answer, but I'd like to add that using your.cool.username@gmail.com as the substitute for yourID gives you access to your primary calendar through CalDAV. It doesn't sync all of your calendars at once as the OP seems to suggest. – petersaints Apr 30 '16 at 15:53
  • What authentication should be used for a Google calendar caldav? Just the user's regular login email & password? – ETL Apr 20 '22 at 05:23
  • Worth to mention the public WebCal subscription link for single calendars: `https://calendar.google.com/calendar/ical/yourID/public/basic.ics` – Megver83 Jun 16 '23 at 20:09
1

Try GDATA provider. It let's you sync a specific calendar from your google account. https://wiki.mozilla.org/Calendar:GDATA_Provider#Accessing_your_Calendar

varun
  • 11
  • 1
  • 1
    This GDATA is actuallly the Provider for Google Calendar 0.25. This tool work with just one calendar. But I cannot accept invite from Thunderbird and its not two-way. – Butzke Jun 03 '14 at 14:39