Thursday, October 13, 2011

How to get iCal with iCloud working in Snow Leopard 10.6 [Ux2]

I have synced iCal on Snow Leopard with my iCloud iCal. So far, I have got all the calendars and events to show up on the 10.6 Mac, but I haven't yet tested syncing from the 10.6 machine to iCloud and on to my 10.7 Mac [I have tried this now and it works ok.]. I don't have an iOS device so I can't test that.





THE SHORT VERSION:
  1.  Get your AppleID email address and password, and your iCloud CalDav server address (instructions for finding it are below)
  2. In iCal on Snow Leopard 10.6 click:
    • iCal
    • Preferences…
    • Accounts
    • +
  3. Select CalDav as Account type
  4. Enter the following:
    • User name = your AppleID email address
    • Password = your AppleID password
    • Server address = your CalDav server name
  5. Click create


What is my CalDav server name?
Mine is p06-caldav.icloud.com, but I have seen others using p04-caldav.icloud.com or p02-caldav.icloud.com, so experiment with different numbers.


If you have iCloud running on a Lion 10.7 Mac then you can get your server name by following the instructions at the foot of this entry (in UPDATE: How to find your CalDav server name on a Lion 10.7 Mac).





DETAILS:

On the 10.7 Mac I still have iSync. I kept it so that I can sync with an old mobile phone. With iCloud set up for iCal 5.0.1 on the 10.7 Mac, I opened iSync and looked at the calendars listed under the device (my old mobile phone). The list allows you to select which calendars you want to sync to the device, listing each one. In my case, each calendar entry on that list now takes the form:

{Calendar Name}[{AppleID email address}@{iCloud CalDav server name}]

My {iCloud CalDav server name} is {p06-caldav.icloud.com} but your mileage may vary for that one. I have seen reports of users having a different number, so the address is the same except for p02 or p04 and so on instead of p06. (Omit the curly brackets when you're actually entering these things.)

I made a note of the part in square brackets above and then switched to the 10.6 Mac, where I opened iCal 4.0.4. There I selected iCal then Preferences… and hit the Accounts tab. I clicked + to create a new account and selected CalDav as Account type. Then I entered the following:

User name: {AppleID email address}
Password: AppleID password
Server address: {iCloud CalDav server name}

Next I clicked create. The account loaded all my iCloud calendars into the sidebar in iCal 4.0.4, listed under the heading of my AppleID email address.

I'm not sure how this could be done without iSync on the 10.7 machine, but I'm sure that a copy iSync can be found somewhere by those who really want it. I'll leave that up to you.

I have tested push syncing from 10.6 to 10.7 and vice versa and both work fine.

UPDATE: How to find your CalDav server name on a Lion 10.7 Mac

If you don't have iSync then it may be possible to get the server address from one of the info.plist files in the Calendars folder inside your Library in Lion. (If you can't see that folder in Finder click Go and then select Go To Folder… Then enter

~/Library/

and hit Go.) In that Library folder look in Calendars and then check the folder that ends .caldav - on my 10.7 Mac there's an info.plist file in there that mentions the correct server for me.

Monday, October 10, 2011

Tour de France Calendar 2012 ics calendar #tdf #tdf2012

UPDATE: v2 v3 is available here



As usual, you use and take and on an as-is basis, no warranty, etc. If you want to check it's legit then open it up in any text-editor and you can inspect the code. It's as accurate as we can make it (we'll be using these calendars ourselves) but we can't guarantee that it is error-free. If you spot any mistakes then do please let us know through the comments.

This release is a very early one, and derives from the route found by VeloPeloton (also visible here). Take it with an extra pinch of salt.

We'll update when we have more detail. In the meantime, enjoy.

Download: Tour de France 2012 Calendar v1


Subscribe:

ICS

XML

HTML