Anyone? Some ideas or where to begin?
In a current project I am giving the user the option to Add to Google Calendar and download an iCal file. The iCal file has to be generated manually and then hosted on BC as a download.
The Add to Google feature is a link that you can dynamically build using data in your Events module, or a web app, with Liquid. Use this Liquid filter to URL encode each string: url_param_escape
You will also need to use the date switches to format the date correctly.
Here is an example, taken from a Stack Overflow answer:
https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20140127 T224000Z/20140320T221500Z&details=For+details,+link+here:+http://www.example.com&location= Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&sf=true&output=xml