diff options
Diffstat (limited to 'program.ics.erb')
-rw-r--r-- | program.ics.erb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/program.ics.erb b/program.ics.erb new file mode 100644 index 0000000..60c55bd --- /dev/null +++ b/program.ics.erb @@ -0,0 +1,17 @@ +BEGIN:VCALENDAR +PRODID:-//volse.net//NONSGML ramaskrik-program-generator//NB +VERSION:2.0 +DTSTAMP;TZID=Europe/Oslo:<%= DateTime.now.strftime('%Y%m%dT%H%M%S') %> +<% eventlist.each do |date, events| %> +<% events.events.each do |e| %> +BEGIN:VEVENT +UUID:<%= e.slug %> +DTSTAMP;TZID=Europe/Oslo:<%= DateTime.now.strftime('%Y%m%dT%H%M%S') %> +DTSTART;TZID=Europe/Oslo:<%= e.start_time.strftime('%Y%m%dT%H%M%S') %> +DURATION:PT<%= e.duration %>S +SUMMARY:<%= e.title %> +LOCATION:<%= e.venue %> +END:VEVENT +<% end %> +<% end %> +END:VCALENDAR |