How to add iCloud caldav?
-
The snapshots for 3.7 are purported to have iCloud caldav support, but there are no instructions regarding how one is supposed to go about actually adding an iCloud caldav calendar. I have attempted this, using a public link generated by iCloud calendar, but adding this to Vivaldi results in being endlessly prompted for a user name and password despite these not being applicable.
-
@purgat0ri I used to have an iCloud calendar to Android calendar setup. It was all very complicated and apparently still is. What I didn’t know is you need an app specific password now ☛ https://askubuntu.com/questions/911567/how-to-sync-icloud-calendar (see top answer).
-
@luetage What a pain
-
Hello:
I think Vivaldi should do something automatic, but I'm using it and I tell you how:
-Install Thunderbird (yes, a pain).
-On Thunderbird, you have to install two extensions:https://addons.thunderbird.net/es/thunderbird/addon/dav-4-tbsync/?src=search
https://addons.thunderbird.net/es/thunderbird/addon/tbsync/?src=search
-After that, you have to add your account on TbSync. You can access its options from bottom bar, click on TbSync.
-On Account Actions (bottom left), Add Account/CalDav & CardDAV.
-Choose iCloud.
-Fill user and password, but password has to be generated from appleid https://appleid.apple.com
-On next window, add calendars you want and it will appear on Thunderbird after syncing.
-Finally, right click on each calendar, Propierties and there will be the link you need. You have to do it for every calendar.I know it's a pain, but easier than the other option. The bad thing here is that you have to install Thunderbird and two extensions, but I think it's worth it. You can save the links in a note for the future.
-
You should be able to just paste your CalDAV URL into the preferences, in Vivaldi.
Take a look, on how the Apple Support explains how to share the URL of your iCloud CalDAV Calendar PRIVATELY.
Your iCloud CalDAV URL can be sent to anyone you want (yourself included) as an invitation. So just send an invitation to an e-mail account, so that you can copy the URL of your private calendar, then just paste the URL in Vivaldi's calendar settings.
See the picture and check if it works:
-
@newscpq Does this setup sync both ways?
-
@luetage I guess, so: the Apple procedure allows you to define invitee permissions (see step 3. Click the invitee’s name, then choose access privileges (View & Edit or View Only).
(please notice that I don't have an iPhone, nor an iCloud Calendar - they are available to iphone owners, only)
-
I think what Apple says is read-only. It's for if you want to share your calendars. The way I said works without turning on that sharing option, and I can add events to calendar from Vivaldi; they are on my iPhone and iPad later.
Edit: they say the others can edit, but I think it's better if you don´t "share" nothing.
-
@Aperrizio said in How to add iCloud caldav?:
I think what Apple says is read-only.
Why would they say "View & Edit", then?
-
@newscpq No need to argue about it, someone has to simply test it ^^
-
@newscpq yes, I saw it later.
But for me, now I have the link on a note without sharing, I don't like that word for my data.
-
@Aperrizio said in How to add iCloud caldav?:
sharing, I don't like that word for my data
WebDAV protocol was specifically born to allow to change and modify contents online, by multiple allowed persons (or just yourself, using different devices - PC and phone). The WebDAV protocol is at the heart of cloud technology (where you can access something online and change and modify it online, instead of downloading it on your device, modifying it locally and uploading it again). WebDAV protocol is the heart of the new internet, after the HTML, FTP, SSH era, where contents were only "sent" to the clients, or accessed on the servers remotely.
With WebDAV protocol, contents are online, live, editable by any allowed user: the only thing you have to know, is the WebDAV URL, where the content is located (and of course an allowed username and password).
CalDAV and CardDAV are just two RFC standards that allow sharing (meaning, sharing between Calendar and Contacts apps built by any software developer) Calendar and Contacts, relying on the native cloud capabilities of the WebDAV protocol.
A WebDAV application is "always" connected to the online cloud source of the data.
So, to allow Vivaldi, or your phone, to access to your *DAV content online, you just need to provide to the application:
- the url where the contents are located
- the username and password
Then, you will be able to add a contact, or change it, so that every other connected user will see the changes immediately: you work in the cloud, instead of working locally (this means also, that you can ERASE *DAV contents from your device in just one click, without having ANY backup, unless the service provider is doing it for you, silently).
-
But do I need to invite someone else with an iCloud account to get the url?
-
@Aperrizio you just need to know the URL (but Apple doesn't let you know it, unless you "pretend" to share it with someone else).
Apple calls it "invite others", because they think that their customers only have apple devices and only apple apps that are pre-configured with the URL and never show it.
But, as soon as you have a different device (a Windows, or Linux PC, or an Android device) you need to know that bloody WevDAV URL, that Apple hid into the Apple apps.
It's just a URL: the place where the informations are stored.
(see it like if it was the IMAP, or SMTP server of your e-mail account: from a security point of view, it's the same - just the place where your stuff is stored, but you can't use it, unless you have an allowed username and password)
-
But I tried it time before and I saw I had to send an invitation. I'm doing it right now, and I can't send it to myself. I have to send the invitation to another one, so I have to trust the other one or create an new ID Apple.
When I tried this (calendar) on Vivaldi, I thought it didn't work, but made that Thunderbird trick and it works. And I can do it without sending nothing to no one.
So, if I'm not wrong:
-Apple "wants" I invite someone, and I don't.
-One method asks me to make a move on my calendar and see webpage code... little ouch.
-Thunderbird, where I succeded before, gave me all the info I needed. I didn't send an invitation. Apple hides the URL, Thunderbird can see it with two extensions.And now I'm happy, because I use Vivaldi por mail and calendar, and I feel it better than with Thunderbird.
-
@appelgriebsch Yeah, I'm getting issues too, there doesn't seems to be a straightforward way of doing it.
-
Any updates on this issue?
-
I can also confirm this no longer works with Vivaldi 5.3.2679.61. The add-on DAV-4-TbSync is still working in Thunderbird. I want to switch to Vivaldi because I like this idea of a full mail and calendar app in my browser, but this is preventing me from doing that.
-
Do the instructions on Vivaldi Help work?
Scroll past Vivaldi.net and and Google Calendar instructions to see steps to add an iCloud calendar to Vivaldi.