nanawel / our-shopping-list

OSL is a simple shared list web-application based on Node and VueJS. Typical uses include shopping lists of course, and any other small todo-list that needs to be used collaboratively.
GNU Affero General Public License v3.0
82 stars 8 forks source link

Caldav support #2

Closed SamirSaidani closed 1 year ago

SamirSaidani commented 2 years ago

Hi,

Thanks for this nice software ! As a feature request, I suggest to implement a caldav support, to be able to connect "our-shopping-list" to the nextcloud caldav server, or any caldav-compatible server. Caldav is a widely used opensource protocol (see for instance Tasks - Android, Nextcloud, SoGo, etc.).

nanawel commented 2 years ago

That's a nice feature. I'll take a look.

nanawel commented 1 year ago

Hi @SamirSaidani,

It's been a while but this feature has not been forgotten yet, don't worry. I was thinking initially that you wanted OSL to act as a CalDAV server, but I realize that you wanted it instead to be the client, in order to be able to store lists and items on a CalDAV-compatible server like Nextcloud.

Unfortunately, if the first option is feasible (even if quite complex, primarily because I cannot find any stable and maintained server library in JS), the second one basically means that the whole application has to be rewritten and largely complexified, which is not my objective at the moment.

Am I misunderstanding your proposal here?

SamirSaidani commented 1 year ago

You're correct, I was proposing OSL to act as a caldav client, like tasks.org, thunderbird, etc.

nanawel commented 1 year ago

Oh :confused: Well, sorry for the delay in this case. I can confirm that I won't be able to meet your needs here.