You need to deal with two-factor authentication (2FA).If you log into iCloud Apple requires username/password plus a verification code they send to your mobile. However, with an iCloud calendar it’s more complicated than usual for two reasons: Unfortunately, this is more complicated than it could and should be but I guess Apple really wants you to use their apps exclusively.Connect an iCloud calendar to ThunderbirdAdding any remote calendar to Thunderbird is trivial. Just what you’d expect: full integration, editable calendar with two-way synchronisation. It’s a pity that Apple only documented this one. I’ll mention it at the very end of this article for the sake of completeness.Some digging is necessary to get a hold of this gold nugget.Thus, we need to complete the above two steps before we can actually add the iCloud calendar to Thunderbird. Apple is not willing to reveal the URL to your remote calendar.If you don’t know the specific URL to your iCloud calendar you can’t add it to Thunderbird. Therefore you need to create an app-specific password for Thunderbird.What I present below is the easiest I could find. Thus, Apple won’t be able to recover it for you! B) Discover the URL to your iCloud calendarICloud calendar URLs for Thunderbird (and other iCal clients) contain three pieces of information that are unique for each calendar:There are several ways to find the effective values for your specific calendar but none are “consumer-ready”. In the ‘Security’ section, click ‘Generate Password’ below ‘App-Specific Passwords’.Gotcha! Take note of the password Apple generated for you as it’s not stored anywhere.
![]() Import Outlook Calendar To Thunderbird Lightning Plus A Verificationclear any entries that may already be there to empty the list (in Chrome: crossed-through circle icon, 2nd from left) Often hitting F12 gets you there but the below table has all the details: Open the browser’s developer tools aka inspector. Open the iCloud calendar app in the browser of your choice. In my case the user ID is a 9-digit number and the calendar ID consists of 40+ alphanumeric characters and dashes. Extract server number, calendar ID and user ID and keep them somewhere handy. The inspector will record a HTTP request against URL that looks something like this -calendarws.icloud.com/ca/collections/ ?& dsid= &yadayada-etc. Now, on the iCloud page, click the checkmark on the left side of the calendar you want to integrate into Thunderbird. The calendar URL you extracted in the previous step needs to be entered in the following dialog after you select ‘CalDAV’ as your calendar format.Again, the URL is -caldav.icloud.com/ /calendars/ /. This can be simplified by running the ‘icloud-calendar-urls’ Ruby script.You’re home free! The last step is a trivial one.In Thunderbird open the ‘Calendar’ tab, then right-click on the left side in the calendar list and select ‘New Calendar’.In the next dialog select ‘On the Network’ and hit ‘Continue’. poking through Info.plist files in /Users//Library/Calendars on the Mac. open-source iCloud discovery client (Docker or PHP or Groovy/Java) by Daniel Mühlbachler Download game psp dynasty warrior 7Eventually, I stumbled across the little ‘x’ on the RHS that does just that (might be helpful to add it to your useful screenshot?).I think there might be a typo around the region of ‘server number’ as most I’ve seen referred to seem to be three characters, not 40.Some of my calendar IDs are easily legible (eg: ‘home’, ‘category167844’) but others are a long string of numbers, capital letters and dashes (about 36 in total). I wasn’t familiar with the devtools in Firefox and wasn’t sure what was meant by ‘clear any entries’. I did try a recursive grep in the Info.plist files but I couldn’t see the wood for the forest. Click the ‘Public Calendar’ checkbox in the dialog.The URL displayed after the last step can then be used to create an iCalendar (ICS), not CalDAV, in Thunderbird that is read-only.Thanks very much for this. With the same server ID and the same user ID as for my own calendar.Hope this feedback will the author : add perhaps the information that the first calendar might have “home” as a Calendar-ID… □I did get it to work. I was looking for an ID consisting “of 40+ alphanumeric characters and dashe” as precised in the article.So I found several codes which could be the good one : clientBuildNumber, ctag, etag, clientId, clientMasteringNumber, ifMatch,…But none of them work… until I try to configure with what was written exactly between “…/ca/collections/” and “?”In my case, it was just “home” and it works!So, here is the link I used to setup Thunderbird :But for my second calendar (shared from the iCloud account of my wife to my iCloud account), the calendar-ID was a 64 alphanumeric code. I was very happy to pay the £2 for each of them and would be happy to pay for a Lightning add-on.I try several times, 1-2 hours :P, but I finally succeed!!!!I recover the server number : XX (2 digits)My user ID (dsid) : XXXXXXXXXX (10 digits)But for the calendar ID, it was not clear. (Smooth Sync for Cloud Calendar, if anyone is interested). Another for iCloud Contacts. The calendar link automatically finds all the calendars and even picks up the colours I use for them on my Mac. Click Next and it will prompt you for your user name (it will fill in your Apple ID) and password (Generated on Apple’s website ) This can only be generated if you have turned on 2 Factor Authentication. Is that correct or should it be the apple ID?). The location URL will look like the sample below:After entering that information hit Next and enter your name “Joe Smith” , choose a color, Select Show Reminders, and enter your email (not sure how this email impacts the setup I used my icloud email. After you say, “In the next dialog select ‘On the Network’ and hit ‘Continue’.” Perhaps say “Enter your user name which is your Apple ID and Location which is the URL created using the 3 parts of data you extracted above. Rajesh khanna hit songs list mp3 free download zip fileI hope this information above is helpful. It got me 98% of the way there and perhaps if I read it more carefully I would have gotten 100% there on the first try. Now you are all set.Thank you for this article. Then you can click on Finish.
0 Comments
Leave a Reply. |
AuthorJessie ArchivesCategories |