From 5702228ce7d03d453475d74c27e3f05c760b2898 Mon Sep 17 00:00:00 2001 From: Enrico204 Date: Thu, 11 Jul 2024 09:45:52 +0200 Subject: [PATCH] Handle %Y placeholder in iCal templates --- ical/deadlines-all.ical | 4 ++-- ical/deadlines-crypto.ical | 4 ++-- ical/deadlines-priv.ical | 4 ++-- ical/deadlines-sec.ical | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ical/deadlines-all.ical b/ical/deadlines-all.ical index c70a580d..72304658 100644 --- a/ical/deadlines-all.ical +++ b/ical/deadlines-all.ical @@ -1,10 +1,10 @@ --- layout: null --- -BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %} +BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %}{% assign tprevyear = 'now' | date: '%Y' | minus: 1 %} VERSION:2.0 PRODID:https://sec-deadlines.github.io -METHOD:PUBLISH{% for conf in site.data.conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} +METHOD:PUBLISH{% for conf in site.data.conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear | replace: '%Y', tprevyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} BEGIN:VEVENT UID:{{ conf_id }}@sec-deadlines.github.io SUMMARY:{{conf.name}} {{conf.year}} Deadline{% if num_deadlines >= 2 %} ({{ i | plus: 1 }} / {{ num_deadlines }}){% endif %} diff --git a/ical/deadlines-crypto.ical b/ical/deadlines-crypto.ical index 9666a10d..378c0bdd 100644 --- a/ical/deadlines-crypto.ical +++ b/ical/deadlines-crypto.ical @@ -1,11 +1,11 @@ --- layout: null --- -BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %} +BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %}{% assign tprevyear = 'now' | date: '%Y' | minus: 1 %} VERSION:2.0 PRODID:https://sec-deadlines.github.io METHOD:PUBLISH{% assign conferences = site.data.conferences | -where_exp:"conf","conf.tags contains 'CRYPTO'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} +where_exp:"conf","conf.tags contains 'CRYPTO'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear | replace: '%Y', tprevyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} BEGIN:VEVENT UID:{{ conf_id }}@sec-deadlines.github.io SUMMARY:{{conf.name}} {{conf.year}} Deadline{% if num_deadlines >= 2 %} ({{ i | plus: 1 }} / {{ num_deadlines }}){% endif %} diff --git a/ical/deadlines-priv.ical b/ical/deadlines-priv.ical index b1641ca7..533b9908 100644 --- a/ical/deadlines-priv.ical +++ b/ical/deadlines-priv.ical @@ -1,11 +1,11 @@ --- layout: null --- -BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %} +BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %}{% assign tprevyear = 'now' | date: '%Y' | minus: 1 %} VERSION:2.0 PRODID:https://sec-deadlines.github.io METHOD:PUBLISH{% assign conferences = site.data.conferences | -where_exp:"conf","conf.tags contains 'PRIV'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} +where_exp:"conf","conf.tags contains 'PRIV'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear | replace: '%Y', tprevyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} BEGIN:VEVENT UID:{{ conf_id }}@sec-deadlines.github.io SUMMARY:{{conf.name}} {{conf.year}} Deadline{% if num_deadlines >= 2 %} ({{ i | plus: 1 }} / {{ num_deadlines }}){% endif %} diff --git a/ical/deadlines-sec.ical b/ical/deadlines-sec.ical index 9b4be7b0..5d3ca764 100644 --- a/ical/deadlines-sec.ical +++ b/ical/deadlines-sec.ical @@ -1,11 +1,11 @@ --- layout: null --- -BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %} +BEGIN:VCALENDAR{% assign tyear = 'now' | date: '%Y' %}{% assign tmonth = 'now' | date: '%m' %}{% assign tprevyear = 'now' | date: '%Y' | minus: 1 %} VERSION:2.0 PRODID:https://sec-deadlines.github.io METHOD:PUBLISH{% assign conferences = site.data.conferences | -where_exp:"conf","conf.tags contains 'SEC'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} +where_exp:"conf","conf.tags contains 'SEC'" %}{% for conf in conferences %}{% assign num_deadlines = conf.deadline.size %}{% assign range_end = conf.deadline.size | minus: 1 %}{% for i in (0..range_end) %}{% assign deadline = conf.deadline[i] | replace: '%y', tyear | replace: '%Y', tprevyear %}{% assign conf_id = conf.name | append: conf.year | append: '-' | append: i | slugify %} BEGIN:VEVENT UID:{{ conf_id }}@sec-deadlines.github.io SUMMARY:{{conf.name}} {{conf.year}} Deadline{% if num_deadlines >= 2 %} ({{ i | plus: 1 }} / {{ num_deadlines }}){% endif %}