From dab06e456792358cee3544c6d718e5011e01b3ec Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 24 Nov 2022 10:51:20 -0500 Subject: add legend --- emacsconf-publish.el | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/emacsconf-publish.el b/emacsconf-publish.el index 9d82335..b2c82b3 100644 --- a/emacsconf-publish.el +++ b/emacsconf-publish.el @@ -492,8 +492,11 @@ resources." "")) :pad-info (if emacsconf-publish-include-pads - (format "Pad: \n" emacsconf-year (plist-get o :slug)) + (format "Etherpad: \n" emacsconf-year (plist-get o :slug)) "") + :irc-info + (format "Discuss on IRC: [#%s](%s) \n" (plist-get o :channel) + (plist-get o :webchat-url)) :status-info (if (member emacsconf-publishing-phase '(program schedule)) (format "Status: %s \n" (plist-get o :status-label)) "") :schedule-info @@ -517,7 +520,7 @@ resources." (concat "[[!toc ]] Format: ${format} -${pad-info}${status-info}${schedule-info}\n" +${pad-info}${irc-info}${status-info}${schedule-info}\n" (if (plist-get o :alternate-apac) (format "[[!inline pages=\"internal(%s/inline-alternate)\" raw=\"yes\"]] \n" emacsconf-year) "") @@ -560,7 +563,8 @@ ${pad-info}${status-info}${schedule-info}\n" (let ((is-live (emacsconf-talk-live-p talk))) (when is-live (emacsconf-publish-captions-in-wiki talk)) (when (eq emacsconf-publishing-phase 'schedule) - (insert "\n" + (insert "\nThe following image shows where the talk is in the schedule for " + (format-time-string "%a %Y-%m-%d" (plist-get talk :start-time) emacsconf-timezone) ". Solid lines show talks with Q&A via BigBlueButton. Lashed lines show talks with Q&A via IRC or Etherpad." (format "
\n" (plist-get talk :slug)) (let* ((width 800) (height 150) (talk-date (format-time-string "%Y-%m-%d" (plist-get talk :start-time) emacsconf-timezone)) @@ -1820,12 +1824,15 @@ ${title-info} "
${brief}

" (emacsconf-publish-page-nav nav "chat") " | ${stream-nav}
" -"
Chat: ${channel} on libera.chat
+ "
Chat: ${channel} on libera.chat

" (emacsconf-publish-page-nav nav "sched") " | ${stream-nav}
" -" + " +
    Legend: +
  • Solid lines: Q&A will be through a BigBlueButton room (you can ask questions there or through IRC/Etherpad)
  • +
  • Dashed lines: Q&A will be over IRC or the Etherpad, or the speaker will follow up afterwards
${sched}
${talks}
")))) -- cgit v1.2.3