sabre-io / Baikal

Baïkal is a Calendar+Contacts server
https://sabre.io/baikal/
GNU General Public License v3.0
2.45k stars 283 forks source link

Subscribing to calendars #1027

Open thezeroalpha opened 3 years ago

thezeroalpha commented 3 years ago

I'd like to subscribe to other calendars, for example holiday calendars like this one. It also has an address in iCal format.

Is this possible, or could it be? I've found some discussion on this subject in #629, #116, and #282, but nothing definitive. There's no mention of calendar subscriptions in the documentation as far as I can tell.

kevincianfarini commented 3 years ago

I would also love this feature. I'd much rather use baikal versus nextcloud for this. This is one feature which is holding me back.

nillebor commented 3 years ago

that would be a nice add-on, I have 2 calendars myself where it would be appropriate. I manually move the entries by hand in outlook and sync to baikal.

ghost commented 3 years ago

This would be an amazing addition

JodliDev commented 3 years ago

Since Baikal2 seems to not happen anymore, are their any plans to implement this in Baikal?

Terramoto commented 2 years ago

Yes please, allow it to sub remote calendars and merge them in one place.

sinitean commented 2 years ago

Especially for calendars with events that vary every year this would be very useful. e.g. for school holidays

Stolzenhain commented 1 year ago

Hello – as far as I know, it's possible to download ics files since BaikalSabreDAV 1.4 (comes with Baikal 0.7) with the default ics plugin – you can test it in a browser:

https://[my-server-url]/dav.php/calendars/[username]/[calendar]/?export

seeing that I had a default calendar for this user, the address was

https://[my-server-url]/dav.php/calendars/[username]/1/?export

which needed [username]/[password] for authentification and downloads a single ics file in return.

The plugin page has further details on paging and json formats. Once logged in, the Baikal backend features some additional links and infos on each account.

thezeroalpha commented 1 year ago

@Stolzenhain Indeed; my question is regarding other (remote) calendars, not those on my Baikal server. For example the Google calendar I linked in the issue.

Stolzenhain commented 1 year ago

@Stolzenhain Indeed; my question is regarding other (remote) calendars, not those on my Baikal server. For example the Google calendar I linked in the issue.

Aah, sorry. Yes, I recall this being rejected as too complex on another issue. It might be possible via an external tool though that would keep tabs on both DAV APIs and update in one direction.

N0W0RK commented 1 year ago

I am just going to hijack this issue as i would really like this feature. My current plan is twofold:

This should allow for somewhat reasonable PRs. If anyone has feedback/information on this please let me know.

6801318d8d commented 11 months ago

Any news on this?

N0W0RK commented 11 months ago

I have somewhat stopped working on this. Nextcloud uses the sabre backend and somehow supports this feature very well.