GRA0007 / crab.fit

Enter your availability to find a time that works for everyone!
https://crab.fit
GNU General Public License v3.0
256 stars 36 forks source link

suppport for importing availability via iCalender files or URLs, like from CalDAV/NextCloud/OwnCoud/etc #245

Open makoshark opened 1 year ago

makoshark commented 1 year ago

I'd love support for important availability data from an iCalendar format file (.ical, .ics, etc) or a URL.

This would make it possible to upload available from basically any calendar piece of software or to provide a sharing link, like NextCloud or OwnCloud or DAViCal, or any of the many other calendar tools that support iCalendar format and/or CalDAV (which using the format for data).

Ideally this would just be a third option next to Google Calendar and Microsoft Outlook.

Many people, like myself, are interested in crab.fit in large part because it's free software and open source and/or because we can install it on our own servers. For the same reasons, I keep my calendar on my own server and don't use Google or Microsoft to manage it!

For what it's worth, I use NextCloud. Here is a public link to my calendar's iCalendar file (all items are just marked as "Busy") although the format is entirely standard and may even be what the Google or Outlook importers are already using.

Let me know what I can do to help!

GRA0007 commented 1 year ago

Thanks @makoshark! I actually have plans to use Ayecal for exactly this purpose, although it's going to be a fair amount of work to get that library working exactly how I'd want. I'll let you know here when anything happens, and thanks, this is a good request :)