mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 15:20:13 +01:00
30 lines
No EOL
803 B
Text
30 lines
No EOL
803 B
Text
BEGIN:VCALENDAR
|
|
PRODID:-//TRACKS//<%= TRACKS_VERSION %>//EN
|
|
VERSION:2.0
|
|
CALSCALE:GREGORIAN
|
|
METHOD:PUBLISH
|
|
BEGIN:VTIMEZONE
|
|
TZID:<%= ENV['TZ'] || 'GMT' %>
|
|
LAST-MODIFIED:<%= Time.now.strftime("%Y%m%dT%H%M%SZ") %>
|
|
TZNAME:<%= ENV['TZ'] %>
|
|
END:VTIMEZONE
|
|
<% for @todo in @not_done_todos -%>
|
|
BEGIN:VTODO
|
|
DTSTAMP:<%= @todo.created_at.strftime("%Y%m%dT%H%M%SZ") %>
|
|
DTSTART;VALUE=DATE:<%= @todo.created_at.strftime("%Y%m%d") %>
|
|
SUMMARY:<%= @todo.description %>
|
|
UID:<%= todo_url(@todo) %>
|
|
<% if @todo.notes? -%>
|
|
DESCRIPTION:<%= format_ical_notes(@todo.notes) %>
|
|
<% end -%>
|
|
<% if @todo.due -%>
|
|
DUE;VALUE=DATE:<%= @todo.due.strftime("%Y%m%d") %>
|
|
<% end -%>
|
|
<% if @todo.project_id -%>
|
|
URL:<%= project_url(@todo.project) %>
|
|
<% else -%>
|
|
URL:<%= context_url(@todo.context) %>
|
|
<% end -%>
|
|
END:VTODO
|
|
<% end -%>
|
|
END:VCALENDAR |