Calendar integration

Create new file format to kept information about calendar or protocol to run native PIM/calendar program and add a new event.

Also introduce JavaScript API to manage events in selected PIM program. One doubt - does it requires DBus usage?

Why?

  1. I go to chatting website and my friend send me a link to add calendar events points to our meting (He/She could also click on IRC page to generate this link)
  2. I go to event page and click link to add this event onto my calendar
  3. I go onto doctor’s web page, fix visit time - this site will generate link or .event file and I add the event to my calendar

That’s how ICS files are supposed to work. You download the file, open it in your calendar software and it creates an event based on it.