-
Notifications
You must be signed in to change notification settings - Fork 0
/
tuner.ics
41 lines (41 loc) · 1.14 KB
/
tuner.ics
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
layout: null
---
BEGIN:VCALENDAR
VERSION:2.0
PRODID:https://akstuhl.net
BEGIN:VTIMEZONE
TZID:America/Toronto
X-LIC-LOCATION:America/Toronto
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
METHOD:PUBLISH{% for show in site.tuning %}
BEGIN:VEVENT
UID:{{ show.slug }}@akstuhl.net
ORGANIZER;CN="Andy's radio tuner":MAILTO:andykstuhl@gmail.com
LOCATION:{{ site.data.stations[show.station] }}
SUMMARY:{{ show.name | remove: ',' | remove: ';' }}
TRANSP:OPAQUE
CLASS:PUBLIC
SEQUENCE:0
STATUS:CONFIRMED
RRULE:FREQ={{ show.frequency | upcase }};BYDAY={{ show.day | truncate: 2, "" | upcase }}
DTSTART;TZID=America/Toronto:{{ show.firstone | date: "%Y%m%d" }}T{{ show.start | date: "%H%M%S" }}
DTEND;TZID=America/Toronto:{{ show.firstone | date: "%Y%m%d" }}T{{ show.end | date: "%H%M%S" }}
CREATED:{{ show.firstone | date: "%Y%m%d" }}T170000Z
DTSTAMP:{{ show.firstone | date: "%Y%m%d" }}T170000Z
END:VEVENT{% endfor %}
END:VCALENDAR