summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2022/organizers-notebook.md52
-rw-r--r--2022/organizers-notebook/index.org59
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!
<tr>
<td class="org-left"><a href="#irc">IRC</a></td>
<td class="org-left">#emacsconf, -org</td>
-<td class="org-left"><b>#emacsconf, -gen, -dev, -org</b></td>
+<td class="org-left"><b>DONE #emacsconf, -gen, -dev, -org</b></td>
<td class="org-left">IRC volunteer copying to pads; maybe even IRC bots</td>
</tr>
<tr>
<td class="org-left"><a href="#irc-announce">IRC announcements</a></td>
-<td class="org-left"><b>ERC commands</b></td>
+<td class="org-left"><b>S: ERC commands</b></td>
<td class="org-left">timer-based</td>
<td class="org-left">bot commands</td>
</tr>
@@ -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.
-<a id="ical"></a>
-
-## TODO Publish icals and pentabarf :sachac:
-
-It would be nice to have track-specific icals as well.
-
-
<a id="ansible"></a>
## 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&rsquo;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&rsquo;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&rsquo;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
<a id="irc-announce"></a>
@@ -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&rsquo;s worth keeping
Make a table of the form
-<table id="orga831537" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org8509297" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
@@ -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.
+
+
<a id="comms"></a>
# 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