From c576508a2bd98d950e1cc24fc99f12b1b66755c3 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 20 Oct 2022 11:01:19 -0400 Subject: Todo updates --- 2022/organizers-notebook.md | 52 ++++++++++++++++++++++----------- 2022/organizers-notebook/index.org | 59 ++++++++++++++++++++++++-------------- 2 files changed, 73 insertions(+), 38 deletions(-) diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 83460626..5e057efe 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -35,7 +35,6 @@ Other projects: - [Update IRC instructions because of multiple tracks](#irc) - [Investigate streaming options, maybe OBS in the cloud](#streaming):corwin: - [Work on the OBS scenes](#obs-scenes):zaeph:corwin: -- [Publish icals and pentabarf](#ical):sachac: - [Build up the ansible playbook](#ansible):sachac:opal: - [Make something to display between talks](#intro) - [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: @@ -289,14 +288,14 @@ interests you! IRC #emacsconf, -org -#emacsconf, -gen, -dev, -org +DONE #emacsconf, -gen, -dev, -org IRC volunteer copying to pads; maybe even IRC bots IRC announcements -ERC commands +S: ERC commands timer-based bot commands @@ -519,7 +518,6 @@ Sacha Chua - [Update IRC instructions because of multiple tracks](#irc) - [Investigate streaming options, maybe OBS in the cloud](#streaming):corwin: - [Work on the OBS scenes](#obs-scenes):zaeph:corwin: -- [Publish icals and pentabarf](#ical):sachac: - [Build up the ansible playbook](#ansible):sachac:opal: - [Make something to display between talks](#intro) - [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: @@ -946,13 +944,6 @@ Resources: - [ ] corwin is out from Nov 11-20, and we should start working on them before then. - - -## TODO Publish icals and pentabarf :sachac: - -It would be nice to have track-specific icals as well. - - ## TODO Build up the ansible playbook :sachac:opal: @@ -970,6 +961,18 @@ Playbook will be able to reproduce: in prod or docker container +### TODO local icecast forwarder + + +### TODO restreamers on live0 + + +### TODO icecast on live0 + + +### TODO publishing environment + + ### DONE Get ansible to run against a clean docker @@ -1139,10 +1142,16 @@ Maybe links to the current shift’s pads - **TO\_PROCESS(a):** talk has been uploaded. zaeph will rename it, process it using ffmpeg/audacity, and then put it in media.emacsconf.org/2022/backstage along with any related files. + - VIDEO\_FILE + - VIDEO\_FILE\_SIZE + - VIDEO\_DURATION - **TO\_AUTOCAP(y):** sachac will prepare automated captions for easier editing + - YOUTUBE\_URL + - TOOBNIX\_URL - **TO\_ASSIGN(a):** captioning volunteers can call dibs on this talk by e-mailing sacha@sachachua.com. talk will be listed on media.emacsconf.org/2022/backstage/index.html -- **TO\_CAPTION(c):** captioning is in progress. CAPTIONER property is set to the volunteer. +- **TO\_CAPTION(c):** captioning is in progress. + - CAPTIONER property is set to the volunteer. - **TO\_STREAM(s):** talk is captioned and ready to play. Transcript directives are prepared so that the talk can be published with the transcript when it streams. - **PLAYING(m):** talk is being streamed live; announce in IRC and publish prerec and other resources on talk page - **CLOSED\_Q(q):** host is doing closed Q&A session with speaker; announce Q&A in IRC, friendly BBB page should refresh with waiting message @@ -1150,13 +1159,15 @@ Maybe links to the current shift’s pads - **UNSTREAMED\_Q(u):** Q&A session with speaker continues off the stream because another talk has started playing; list on current page - **TO\_ARCHIVE:** Q&A session has ended; update talk page and current page. At some point, archive the pad and IRC onto the talk page. - **TO\_EXTRACT:** Extract the recording from the Q&A room + - QA\_YOUTUBE + - QA\_TOOBNIX - **TO\_FOLLOW\_UP:** Send questions to the speaker for follow-up - **DONE(x):** all done, yay! - **CANCELLED(!):** maybe next time Other things that aren’t tracked by todo status: -- **CHECKED\_IN: t:** once the speaker has been checked into the BBB room or IRC +- **CHECK\_IN: t:** once the speaker has been checked into the BBB room or IRC @@ -1201,12 +1212,14 @@ ex: liberapay, patreon, anyone looking for a job, etc. ## BLOCKED Do a dry run +zaeph is available on 2022-11-06 + - Streams - [ ] General stream - [ ] Development stream - [ ] 480p streams - - [ ] Toobnix streams - - [ ] YouTube streams + - [ ] Toobnix stream + - [ ] YouTube stream - Scenes - [ ] Intro - [ ] Prerec @@ -1215,8 +1228,8 @@ ex: liberapay, patreon, anyone looking for a job, etc. - [ ] Q&A: pad - [ ] IRC channels - [ ] Announce - - [ ] Timers - [ ] Question handling + - [ ] Timers - [ ] Watching pages - [ ] Before launch - [ ] Streaming @@ -2473,7 +2486,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form - +
@@ -3228,6 +3241,11 @@ Next week, we hope to: Sacha +## DONE Publish icals :sachac: + +It would be nice to have track-specific icals as well. + + # Communications diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 2ec0497e..61c13b89 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -94,9 +94,9 @@ interests you! | BBB Q&A | none | *DONE open to community* | moderated by speaker and host | | [[#write-viewing][watch page]] | tracks | + IRC | *S: DONE + talk info*, maybe even current/recent/next | | [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *S: DONE one pad per talk, self-hosted* so we can access API | -| [[#irc][IRC]] | #emacsconf, -org | *#emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | -| [[#irc-announce][IRC announcements]] | *ERC commands* | timer-based | bot commands | -| [[#publishing-sched][sched update]] | *S: publish at start* | update main sched | update talk pages | +| [[#irc][IRC]] | #emacsconf, -org | *DONE #emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | +| [[#irc-announce][IRC announcements]] | *DONE S: ERC commands* | timer-based | bot commands | +| [[#publishing-sched][sched update]] | *DONE S: publish at start* | update main sched | update talk pages | | [[#publish-live][talk pages]] | S: link to stream, pad, IRC | *link to prerec when live* | embed stream, pad, IRC, prerec | | [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* | | [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | @@ -556,14 +556,6 @@ DEADLINE: <2022-11-11 Fri> :CUSTOM_ID: obs-scenes :END: - [ ] corwin is out from Nov 11-20, and we should start working on them before then. -** TODO Publish icals and pentabarf :sachac: -:PROPERTIES: -:CUSTOM_ID: ical -:Effort: 1:00 -:END: - -It would be nice to have track-specific icals as well. - ** TODO Build up the ansible playbook :sachac:opal: :PROPERTIES: :CUSTOM_ID: ansible @@ -579,6 +571,10 @@ Playbook will be able to reproduce: in prod or docker container +*** TODO local icecast forwarder +*** TODO restreamers on live0 +*** TODO icecast on live0 +*** TODO publishing environment *** DONE Get ansible to run against a clean docker CLOSED: [2022-10-11 Tue 12:20] *** DONE Set up Etherpad with MySQL @@ -720,10 +716,16 @@ Maybe links to the current shift's pads - TO_PROCESS(a) :: talk has been uploaded. zaeph will rename it, process it using ffmpeg/audacity, and then put it in media.emacsconf.org/2022/backstage along with any related files. + - VIDEO_FILE + - VIDEO_FILE_SIZE + - VIDEO_DURATION - TO_AUTOCAP(y) :: sachac will prepare automated captions for easier editing + - YOUTUBE_URL + - TOOBNIX_URL - TO_ASSIGN(a) :: captioning volunteers can call dibs on this talk by e-mailing sacha@sachachua.com. talk will be listed on media.emacsconf.org/2022/backstage/index.html -- TO_CAPTION(c) :: captioning is in progress. CAPTIONER property is set to the volunteer. +- TO_CAPTION(c) :: captioning is in progress. + - CAPTIONER property is set to the volunteer. - TO_STREAM(s) :: talk is captioned and ready to play. Transcript directives are prepared so that the talk can be published with the transcript when it streams. - PLAYING(m) :: talk is being streamed live; announce in IRC and publish prerec and other resources on talk page - CLOSED_Q(q) :: host is doing closed Q&A session with speaker; announce Q&A in IRC, friendly BBB page should refresh with waiting message @@ -731,23 +733,27 @@ Maybe links to the current shift's pads - UNSTREAMED_Q(u) :: Q&A session with speaker continues off the stream because another talk has started playing; list on current page - TO_ARCHIVE :: Q&A session has ended; update talk page and current page. At some point, archive the pad and IRC onto the talk page. - TO_EXTRACT :: Extract the recording from the Q&A room + - QA_YOUTUBE + - QA_TOOBNIX - TO_FOLLOW_UP :: Send questions to the speaker for follow-up - DONE(x) :: all done, yay! - CANCELLED(!) :: maybe next time Other things that aren't tracked by todo status: -- CHECKED_IN: t :: once the speaker has been checked into the BBB room or IRC - -*** TODO Prepare to announce talks on IRC +- CHECK_IN: t :: once the speaker has been checked into the BBB room or IRC + +*** DONE Prepare to announce talks on IRC +CLOSED: [2022-10-20 Thu 10:59] :PROPERTIES: :CUSTOM_ID: irc-announce :END: +emacsconf-erc.el in the emacsconf-el repo + - talks should be announced in their relevant track channel and in the main channel - - video starting in 5 minutes - video starting now - Q&A starting now & where -- a small announcement might go into the other track as well +- a small announcement might go into the hallway and emacsconf-org - announcement can include talk page, pad, IRC nick, pronouns ** BLOCKED Set up talks on Toobnix and YouTube :sachac: @@ -775,17 +781,19 @@ maybe after we get the prerecs ex: liberapay, patreon, anyone looking for a job, etc. ** BLOCKED Do a dry run -SCHEDULED: <2022-11-12 Sat> +SCHEDULED: <2022-11-06 Sun> :PROPERTIES: :CUSTOM_ID: dry-run :END: +zaeph is available on 2022-11-06 + - Streams - [ ] General stream - [ ] Development stream - [ ] 480p streams - - [ ] Toobnix streams - - [ ] YouTube streams + - [ ] Toobnix stream + - [ ] YouTube stream - Scenes - [ ] Intro - [ ] Prerec @@ -794,8 +802,8 @@ SCHEDULED: <2022-11-12 Sat> - [ ] Q&A: pad - [ ] IRC channels - [ ] Announce - - [ ] Timers - [ ] Question handling + - [ ] Timers - [ ] Watching pages - [ ] Before launch - [ ] Streaming @@ -2637,6 +2645,15 @@ Next week, we hope to: Sacha +** DONE Publish icals :sachac: +CLOSED: [2022-10-19 Wed 18:46] +:PROPERTIES: +:CUSTOM_ID: ical +:Effort: 1:00 +:END: + +It would be nice to have track-specific icals as well. + * Communications :PROPERTIES: :CUSTOM_ID: comms -- cgit v1.2.3