From 013f95c34f9f81ea103631e56e32faada86f45b4 Mon Sep 17 00:00:00 2001
From: rsiddharth
Date: Tue, 7 Mar 2017 00:05:28 +0000
Subject: [PATCH] 2017: Update Speaker, Schedule Jinja2 templates.
* 2017/Makefile (SPEAKERS_TEMPLATE)
(SESSIONS_TEMPLATE): Update variables.
* 2017/assets/templates/lp-schedule.jinja2: New file.
* 2017/assets/templates/lp-speakers.jinja2: New file.
* 2017/assets/templates/lp-sessions-2017.jinja2: Remove file.
* 2017/assets/templates/lp-bios-2017.jinja2: Remove file.
---
2017/Makefile | 4 +-
...essions-2017.jinja2 => lp-schedule.jinja2} | 50 +++++++++++--------
...lp-bios-2017.jinja2 => lp-speakers.jinja2} | 0
3 files changed, 30 insertions(+), 24 deletions(-)
rename 2017/assets/templates/{lp-sessions-2017.jinja2 => lp-schedule.jinja2} (72%)
rename 2017/assets/templates/{lp-bios-2017.jinja2 => lp-speakers.jinja2} (100%)
diff --git a/2017/Makefile b/2017/Makefile
index cb0d8129..410ba86b 100644
--- a/2017/Makefile
+++ b/2017/Makefile
@@ -16,11 +16,11 @@
LP_YEAR = 2017
-SPEAKERS_TEMPLATE = assets/templates/lp-speakers-2016.jinja2
+SPEAKERS_TEMPLATE = assets/templates/lp-speakers.jinja2
SPEAKERS_MD = /home/owner/brains/campaigns/libreplanet/2017/program/bios-for-site.mdwn
SPEAKERS_HTML = program/generated-bios.html
-SESSIONS_TEMPLATE = assets/templates/lp-sch-2016.jinja2
+SESSIONS_TEMPLATE = assets/templates/lp-schedule.jinja2
SESSIONS_MD = /home/owner/brains/campaigns/libreplanet/2017/program/sessions-for-site.mdwn
SESSIONS_HTML = program/generated-sessions.html
diff --git a/2017/assets/templates/lp-sessions-2017.jinja2 b/2017/assets/templates/lp-schedule.jinja2
similarity index 72%
rename from 2017/assets/templates/lp-sessions-2017.jinja2
rename to 2017/assets/templates/lp-schedule.jinja2
index 0f0e3725..7b55ca47 100644
--- a/2017/assets/templates/lp-sessions-2017.jinja2
+++ b/2017/assets/templates/lp-schedule.jinja2
@@ -1,6 +1,6 @@
{# -*- mode: jinja2; -*- #}
{#
- Copyright (C) 2015 lpschedule-generator contributors. See CONTRIBUTORS.
+ Copyright (C) 2015-2016 lpschedule-generator contributors. See CONTRIBUTORS.
This file is part of lpschedule-generator.
@@ -23,21 +23,23 @@
{# make speakers macro #}
{% macro mk_speakers(speakers) %}
-
- {% for speaker in speakers %}
- {% if loop.last %}
- {{ speaker }}
- {% else %}
- {{ speaker }},
- {% endif %}
- {% endfor %}
-
+ {% if speakers[0]|lower != 'speakertba' %}
+
+ {% for speaker in speakers %}
+ {% if loop.last %}
+ {{ speaker }}
+ {% else %}
+ {{ speaker }},
+ {% endif %}
+ {% endfor %}
+
+ {% endif %}
{% endmacro %}
{# make room macro #}
{% macro mk_room(room) %}
{% if room|lower != 'roomtba' %}
- {{ room }}
+ {{ room }}
{% endif %}
{% endmacro %}
@@ -87,17 +89,21 @@
{{ mk_speakers(session_info['speakers']) }}
{{ mk_room(session_info['room']) }}
-
-
-
- {{ desc(session_info['desc']) }}
-
+ {% if session_info['desc'][0]|lower == 'desctba' %}
+
+ {% else %}
+
+
+
+ {{ desc(session_info['desc']) }}
+
+ {% endif %}
{% endfor %} {# session end #}
{% endmacro %}
diff --git a/2017/assets/templates/lp-bios-2017.jinja2 b/2017/assets/templates/lp-speakers.jinja2
similarity index 100%
rename from 2017/assets/templates/lp-bios-2017.jinja2
rename to 2017/assets/templates/lp-speakers.jinja2
--
2.25.1