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