@@ -4,17 +4,19 @@ VERSION:2.0
44PRODID :-//{{ site.url }}//{{ site.github_repo }}//EN
55X-PUBLISHED-TTL :PT1H{% for conf in site.data.conferences %}
66{%- if conf.cfp_ext -%}{%- assign cfp = conf.cfp_ext -%}{%- assign extended = "(extended)" -%}{%- else -%}{%- assign cfp = conf.cfp -%}{%- endif -%}
7+ {%- capture desc -%}<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.{%- endcapture -%}
78{% if conf.workshop_deadline and conf.workshop_deadline != "TBA" %}
89BEGIN :VEVENT
910SUMMARY :{{ conf.conference }} {{ conf.year }} Workshop Deadline
1011UID :{{conf.conference | slugify: "latin"}}-{{conf.year}}-workshop {%- if conf.timezone contains "UTC" -%} {%- assign tz = conf.timezone | split: "UTC" -%} {%- if tz[1] contains "-" -%} {%- assign tz = tz[1] | replace: "-", "+" -%} {%- else if tz[1] contains "+" -%} {%- assign tz = tz[1] | replace: "+", "-" -%} {%- else assign tz = tz[1] -%} {%- endif -%}
1112ORGANIZER :pythondeadlin.es
12- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
13+ {%- capture desc -%}<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.{%- endcapture -%}
14+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
1315DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
1416DTSTART ;TZID=Etc/GMT{{ tz }} :{{ conf.workshop_deadline | date: "%Y%m%dT%H%M%S" }}
1517{% else %}
1618ORGANIZER :pythondeadlin.es
17- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
19+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
1820DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
1921DTSTART ;TZID={{ conf.timezone }} :{{ conf.workshop_deadline | date: "%Y%m%dT%H%M%S" }}
2022{% endif %}END:VEVENT
@@ -24,12 +26,12 @@ BEGIN:VEVENT
2426SUMMARY :{{ conf.conference }} {{ conf.year }} Tutorial Deadline
2527UID :{{conf.conference | slugify: "latin"}}-{{conf.year}}-tutorial {%- if conf.timezone contains "UTC" -%} {%- assign tz = conf.timezone | split: "UTC" -%} {%- if tz[1] contains "-" -%} {%- assign tz = tz[1] | replace: "-", "+" -%} {%- else if tz[1] contains "+" -%} {%- assign tz = tz[1] | replace: "+", "-" -%} {%- else assign tz = tz[1] -%} {%- endif -%}
2628ORGANIZER :pythondeadlin.es
27- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
29+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
2830DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
2931DTSTART ;TZID=Etc/GMT{{ tz }} :{{ conf.tutorial_deadline | date: "%Y%m%dT%H%M%S" }}
3032{% else %}
3133ORGANIZER :pythondeadlin.es
32- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
34+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
3335DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
3436DTSTART ;TZID={{ conf.timezone }} :{{ conf.tutorial_deadline | date: "%Y%m%dT%H%M%S" }}
3537{% endif %}END:VEVENT
@@ -39,12 +41,12 @@ BEGIN:VEVENT
3941SUMMARY :{{ conf.conference }} {{ conf.year }} Deadline {{ extended }}
4042UID :{{conf.conference | slugify: "latin"}}-{{conf.year}} {%- if conf.timezone contains "UTC" -%} {%- assign tz = conf.timezone | split: "UTC" -%} {%- if tz[1] contains "-" -%} {%- assign tz = tz[1] | replace: "-", "+" -%} {%- else if tz[1] contains "+" -%} {%- assign tz = tz[1] | replace: "+", "-" -%} {%- else assign tz = tz[1] -%} {%- endif -%}
4143ORGANIZER :pythondeadlin.es
42- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
44+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
4345DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
4446DTSTART ;TZID=Etc/GMT{{ tz }} :{{ cfp | date: "%Y%m%dT%H%M%S" }}
4547{% else %}
4648ORGANIZER :pythondeadlin.es
47- DESCRIPTION :<a href="{{conf.link}}">{{ conf.conference }} {{ conf.year }}</a> found on <a href="https://pythondeadlin.es">PythonDeadlin.es</a>.
49+ {{ desc | prepend: "DESCRIPTION:" | normalize_whitespace | wrap_lines }}
4850DTSTAMP :{{ site.time | date: "%Y%m%dT%H%M%SZ" }}
4951DTSTART ;TZID={{ conf.timezone }} :{{ cfp | date: "%Y%m%dT%H%M%S" }}
5052{% endif %}END:VEVENT
0 commit comments