How to get information on the thunderbird icalendar parsing
This is probably not the best place to ask. But I would like to know how thunderbird parses icalendars. Is there is place I can see this file?
I am working on a project that uses [https://sabre.io/baikal/] Baikal
You can do a call that gets the icalendar properties but I am having trouble finding a library that can handle this. I have looked into two:
This is probably old but kind of works, however fails with malformed bad ics calendar properties link text
This one looks a little more complicated, and I think this is from some folks at thunderbird working the calendar from what I read. however fails with malformed bad ics calendar properties link text
What I do not get, is that the same ics for instance I am testing that is malformed, Thunderbird reads it like a champ and it is in my calendar. But when I try it in my own APP project, I can't get these front end libs to read it properly.
anyways, if anyone has some info on how the folks at thunderbird parse shared calendars I would love to read up on that lead.
Thanks!
happy holidays!
All Replies (1)
No, most likely not the best place to ask. There is a developer mailing list here. https://thunderbird.topicbox.com/groups/developers You can search the entire Thunderbird source here https://searchfox.org/comm-central/source/mailnews You will find Thunderbird imported version of ical.js here https://searchfox.org/comm-central/source/calendar/base/modules/Ical.jsm
It is on github here https://github.com/darktrojan/ical.js as a fork of Kewisch files you linked to.
You will also probably need ical.timezones.js as the file/library has no timezones inbuilt