From e57d5917113f0df8f420b7462a821cbefbf032db Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 15 Dec 2022 14:31:15 -0500 Subject: update task status --- 2022/organizers-notebook.md | 122 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 99 insertions(+), 23 deletions(-) (limited to '2022/organizers-notebook.md') diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 5923c1a5..54ea1f4e 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -298,7 +298,9 @@ Previous priorities; # Next comms update -- next step is to review all the playbacks and publish them +- next step is to make chapter markers +- [2022-12-15 Thu] all Q&A videos posted, large model VTTs available +- [2022-12-12 Mon] Updated grail, updated backstage view - [2022-12-11 Sun] Thank-you notes sent to all the speakers with Toobnix and YouTube URLs, BBB playback info - [2022-12-10 Sat] small-model VTTs uploaded for easier review and chapter markers, still working on large-model transcripts @@ -340,18 +342,24 @@ Previous priorities; ### Publish more Q&A recordings -#### DONE Write code to make it easy to do so - -emacsconf-extract-publish-qa +#### TODO Add audio-only options to the publishing process -#### SOMEDAY Handwritten needs to be trimmed +#### DONE Check status + (emacsconf-collect-prop :slug + (seq-remove + (lambda (o) + (or (null (string-match "live" (or (plist-get o :q-and-a) ""))) + (null (emacsconf-talk-file o "--bbb-webcams.webm")) + (and (emacsconf-talk-file o "--answers.webm") + (plist-get o :qa-public)))) + (emacsconf-prepare-for-display (emacsconf-get-talk-info)))) -#### SOMEDAY Sqlite needs trimming +#### DONE Write code to make it easy to do so -#### TODO Add audio-only options to the publishing process +emacsconf-extract-publish-qa #### DONE Fetch the reencoded maint answers and post it to backstage @@ -436,6 +444,9 @@ To avoid duplicating work, maybe we can use this Etherpad to call dibs on talks If you’re already set up to edit the wiki or you can figure out the slightly complicated setup for editing, feel free to edit the page directly. If not, you can email a Markdown or Org Mode snippet to emacsconf-submit@gnu.org and let me know what page to put it on. +### TODO Split up relevant sections from IRC logs so that volunteers can go through them + + ### DONE Check duration of Q&A BBB recordings About 15 hours total @@ -533,13 +544,10 @@ in bbb-whisper See links at the top of backstage -### TODO Split up relevant sections from IRC logs so that volunteers can go through them - - ### SOMEDAY Copy logs for analysis -### SOMEDAY Transcribe recordings +### DONE Transcribe recordings ### DONE Collect recordings from bbb @@ -715,6 +723,36 @@ Is it DeskShareStartRTMP ? ### SOMEDAY Copy irc, haven’t actually done that yet +### SOMEDAY Create harvesting etherpad if needed to track the status? + + +### DONE Update task status now that I have TO\_REVIEW\_QA, TO\_INDEX\_QA, TO\_CAPTION\_QA + + (with-current-buffer (find-file-noselect emacsconf-org-file) + (org-map-entries + (lambda () + (if (file-exists-p (expand-file-name (concat (org-entry-get (point) "VIDEO_SLUG") "--answers.webm") + emacsconf-cache-dir)) + (org-todo "TO_INDEX_QA") + (org-todo "TO_REVIEW_QA")) + (when (string-match "large" (or (org-entry-get (point) "QA_NOTE") "")) + (org-entry-put (point) "QA_MODEL" "large"))) + "TODO=\"TO_ARCHIVE\"+SLUG={.}") + ) + + (with-current-buffer (find-file-noselect emacsconf-org-file) + (org-map-entries + (lambda () + (unless (file-exists-p (expand-file-name (concat (org-entry-get (point) "VIDEO_SLUG") "--bbb-webcams.webm") + emacsconf-cache-dir)) + (org-todo "TO_ARCHIVE"))) + "TODO=\"TO_REVIEW_QA\"+SLUG={.}") + ) + + +### TODO consider number-anonymizing the IRC chat + + ## TODO Send thanks @@ -1412,7 +1450,7 @@ tags: emacs,emacsconf (plist-get talk :speakers-with-pronouns))) (shell-command "xdotool sleep 1 mousemove 331 440 click :1 key Ctrl+a Delete sleep 1 key Ctrl+Shift+v sleep 2") - (kill-new (emacsconf-publish-video-description talk t t)) + (kill-new (emacsconf-publish-video-description talk t)) (shell-command "xdotool mousemove 474 632 click 1 sleep 1 key Ctrl+a sleep 1 key Delete sleep 1 key Ctrl+Shift+v")) (read-string "Press a key once you've pasted in the description") @@ -2017,6 +2055,9 @@ in prod or docker container ### DONE Set up Etherpad with MySQL +### TODO Make the upload ansible configuration controllable via a variable + + ## SOMEDAY Consider breakout rooms for lunch break @@ -2210,6 +2251,15 @@ if we can get the anchor plugin +### SOMEDAY + +publicvoit@graz.social - Organizers of online #video #conferences: take a look at the amazing work the organizers of #EmacsConf are doing with the pre- and post-processing of a 9 minute demo #video: + +Subtitles, transcript, (Q&A from the live discussion are following), chapter marks, discussion thread from the #Etherpad used, … + +I only wrote the ’Description’ section and contributed the raw video file. It’s really impressive what @sachac and the other organizers + volunteers are doing here.   + + # Ideas for next year :nextyear: @@ -2465,9 +2515,17 @@ or a VM ### SOMEDAY Investigate bacalhau compute over data +### SOMEDAY Using video transcoding on Amazon ECS - Amazon Elastic Container Service + + + + ## SOMEDAY Add timer for 5 minute and 2 minute warnings to go to emacsconf-org +## TODO make the Org agenda versions more visible + + # Things to figure out / decisions to make @@ -2942,7 +3000,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 3 - +
@@ -3022,7 +3080,7 @@ publicvoit - pad until 4pm on Sat, until 2pm on Sun Sunday Dec 4 -
+
@@ -4133,7 +4191,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form -
+
@@ -4231,7 +4289,7 @@ See for more. - [Common broadcast (gen and dev)](#common):stream: - [Stream OBS needs to be restarted](#obs-restart):stream: -- [Stuck wiki](#ikiwiki-stuck):publish: +- [Wiki](#ikiwiki-stuck):publish: - [Cancelled talk](#cancelled):schedule: - [Last-minute prerecording submission](#last-minute-prerec):upload: - [Technical issues during a live presentation](#live-issues):stream: @@ -4250,10 +4308,10 @@ See for more. - [In case we need to do things manually because the task status hooks don’t work](#manual) - [Alternate stream volunteer wants to stream](#alternate) - [Video playing error, need to play with mpv manually](#play-mpv-manually):stream: -- [Shift changes](#org873d736) +- [Shift changes](#org83fcc24) - [Need to restart 480p stream](#restart-480p):stream: - [Renamed talk](#renamed):sched: -- [Need to restart the Toobnix streams so we don’t exceed 5 hours](#orgc2028ca) +- [Need to restart the Toobnix streams so we don’t exceed 5 hours](#orgee62746) @@ -4290,10 +4348,18 @@ emacsconf-stream-rebroadcast - specify the source track -## Stuck wiki :publish: +## Wiki :publish: + +Stuck: sudo -iu ikiwiki – ikiwiki –setup ~ikiwiki/emacsconf.setup +emacsconf.setup changed: + +ssh orga@front0.emacsconf.org +sudo su - ikiwiki +ikiwiki –setup emacsconf.setup –rebuild –wrappers + @@ -4475,12 +4541,12 @@ mpv –vf=negate $url export SLUG=the ID of the talk -- [TO\_STREAM -> PLAYING](#org84bcf82):stream: +- [TO\_STREAM -> PLAYING](#org63f4951):stream: - [CLOSED\_Q -> OPEN\_Q](#open) - [OPEN\_Q -> TO\_ARCHIVE](#archive) - + ### TO\_STREAM -> PLAYING :stream: @@ -4549,7 +4615,7 @@ You can skip the intro and play a video by specifying the filename, like this: play ~/stream/emacsconf-2022-journalism-\* - + ## Shift changes @@ -4600,7 +4666,7 @@ lspbridge science health eev - + ## TODO Need to restart the Toobnix streams so we don’t exceed 5 hours @@ -6889,6 +6955,16 @@ Also look into finetuneas +### SOMEDAY Pointers for running this on a GPU via a cloud service? · Discussion #398 · openai/whisper + + + + +### SOMEDAY How to chunk text into paragraphs using python | by N Polovinkin | Medium + + + + ## DONE Find a way to accommodate a specific return-speaker We’re not sure if we’re going to get a presentation or a prerec for them -- cgit v1.2.3