From c42b53e64928eec517f3731e232961c6e1804f6f Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 30 Oct 2023 20:20:47 -0400 Subject: Fix intro order --- emacsconf-pad.el | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/emacsconf-pad.el b/emacsconf-pad.el index 2a5a40d..e3727b2 100644 --- a/emacsconf-pad.el +++ b/emacsconf-pad.el @@ -437,7 +437,7 @@ ${next-talk-list}
  • [ ] Speaker can hear others
  • [ ] No audio feedback issues (may need headphones or earphones)
  • [ ] Screen sharing: (optional) -
  • OK to do other things until the prerec ends
  • @@ -552,7 +552,7 @@ ${bbb-checklist}") (format-time-string "%H:%M" (plist-get talk :start-time) emacsconf-timezone)) (plist-get talk :hyperlist-note) "" "") :next-talk-in-5 (if next-talk (format-time-string "%H:%M" (time-subtract (plist-get next-talk :start-time) (seconds-to-time 300)) emacsconf-timezone) "") - :next-talk-in-1 (if next-talk (format-time-string "%H:%M" (time-subtract (plist-get next-talk :start-time) (seconds-to-time 60)) emacsconf-timezone) "")) + :next-talk-in-1 (if next-talk (format-time-string "%H:%M" (time-subtract (plist-get next-talk :start-time) (seconds-to-time 60)) emacsconf-timezone) "")) talk) (concat "${hyperlist-note-info}" @@ -573,7 +573,7 @@ ${bbb-checklist}") "
  • Backup: ${start-hhmm} ${slug}: it should play a prerecorded intro, but if it doesn't, join ${mumble} in Mumble and introduce talk: ${expanded-intro}
  • ")) ;; Q&A (if (and (null (plist-get talk :video-file)) (not (string= (or (plist-get talk :q-and-a) "none") "none"))) - "
  • Continue in the BBB room for live Q&A because the talk was live
  • " + "
  • Continue in the BBB room for live Q&A because the talk was live
  • " (pcase (plist-get talk :q-and-a) ((or 'nil "" "none" (rx "after")) (if (plist-get talk :video-file) @@ -592,7 +592,7 @@ ${bbb-checklist}")
  • ${next-talk-in-1} [? Open Q&A is still going on and it's about a minute before the next talk]
  • - "))))))) + "))))))) (emacsconf-include-next-talks shift-talks 1) "\n") "" @@ -635,18 +635,18 @@ ${bbb-checklist}") (pcase (plist-get talk :q-and-a) ((or 'nil "") "") ((rx "after") " We'll collect questions via Etherpad and IRC to send to the speaker, and we'll post the answers on the talk page afterwards.") - ((rx "IRC") - (format " %s will answer questions via IRC in the #%s channel." + ((rx "live") + (format " %s will answer questions via BigBlueButton. You can join using the URL from the talk page or ask questions through Etherpad or IRC." pronoun - (plist-get talk :channel))) - ((rx "pad") + )) + ((rx "pad") (format " %s will answer questions via Etherpad." pronoun )) - ((rx "live") - (format " %s will answer questions via BigBlueButton. You can join using the URL from the talk page or ask questions through Etherpad or IRC." + ((rx "IRC") + (format " %s will answer questions via IRC in the #%s channel." pronoun - )))))))) + (plist-get talk :channel))))))))) ;; Related: emacsconf-talk-hyperlist (defun emacsconf-pad-talk-hyperlist (talk &optional do-insert) @@ -682,13 +682,13 @@ ${bbb-checklist}") (format "
  • %s %s (intro: %s, talk: %s, Q&A: %s) %s %s\n
  • " (format-time-string "%H:%M" (plist-get talk :start-time) emacsconf-timezone) (plist-get talk :slug) - (if (plist-get talk :recorded-intro) "recorded" "live") - (if (plist-get talk :video-file) "recorded" "live") + (if (plist-get talk :recorded-intro) "recorded" "live") + (if (plist-get talk :video-file) "recorded" "live") (or (plist-get talk :q-and-a) "none") (plist-get talk :title) (plist-get talk :absolute-url) (plist-get talk :absolute-url) - + (concat (emacsconf-surround "
  • " (plist-get talk :hyperlist-note) "
  • " "") (cond @@ -724,7 +724,7 @@ ${bbb-checklist}") "
  • [ ] ${host}: Join ${bbb-backstage} and introduce the talk: ${intro-note}.
  • " "
  • [ ] ${stream}: Adjust audio as needed
  • ")) ) - + (pcase (or (plist-get talk :q-and-a) "") ((rx "live") (concat @@ -777,7 +777,7 @@ ${bbb-checklist}")
  • [ ] ${host}: Announce that people can ask questions in the pad or on the ${channel} IRC channel, and that the speaker will follow up later.
  • -
  • [ ] ${stream}: Update the task status: ${ssh-openq} # this should not make any visible changes, just update the task status
  • " +
  • [ ] ${stream}: Update the task status: ${ssh-openq} # this should not make any visible changes, just update the task status
  • " ) (_ "
  • [ ] ${stream}: Open the IRC channel (${channel}) and the pad, and arrange the windows: ${ssh-closedq}
  • -- cgit v1.2.3