summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook/index.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-10-17 21:40:38 -0400
committerSacha Chua <sacha@sachachua.com>2022-10-17 21:40:38 -0400
commitb0b4ccf1a3cd4af238222ca1e7609b6dc165101b (patch)
treeede7ca5b1e72622cf2859b36152eb8dab427a315 /2022/organizers-notebook/index.org
parent01c74c2e3bcbc176223f376a24f58a921491d14e (diff)
downloademacsconf-wiki-b0b4ccf1a3cd4af238222ca1e7609b6dc165101b.tar.xz
emacsconf-wiki-b0b4ccf1a3cd4af238222ca1e7609b6dc165101b.zip
add notes for creating BBB rooms
Diffstat (limited to '2022/organizers-notebook/index.org')
-rw-r--r--2022/organizers-notebook/index.org25
1 files changed, 24 insertions, 1 deletions
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index ce594f61..994927c4 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -174,6 +174,7 @@ Blocked by [[*Figure out web-based file upload][Figure out web-based file upload
- dto signed up for shifts
- playbook drafts
+- created BBB rooms and added them to conf.org
* Projects and other long-running tasks
:PROPERTIES:
@@ -539,10 +540,31 @@ Objective:
Comments:
- It would be nice to have a protocol with speakers to tell us that they’re uncomfortable with a question, just so that we can find a smooth way to skip it.
-** TODO Set up BBB rooms and update conf.org :sachac:
+** DONE Set up BBB rooms and update conf.org :sachac:
+CLOSED: [2022-10-17 Mon 21:40]
:PROPERTIES:
:CUSTOM_ID: create-bbb
:END:
+
+1. Log on to bbb.emacsverse.org as an admin.
+2. Create a room. Enable *Mute users when they join*.
+
+ The code below doesn't quite work, but might be a good starting point for future automation.
+
+ #+begin_src emacs-lisp :eval no
+(setq list (seq-drop (emacsconf-bbb-room-title-list) 3)) ; skip some if needed
+(progn
+ (setq name (pop list))
+ (kill-new (format "name=\"%s\";$('#create-room-block').click();$('#create-room-name').val(name);$('#room_mute_on_join').click();$('.create-room-button').click();\n"
+ name))
+ (sleep-for 1)
+ (shell-command "xdotool key alt+Tab sleep 3 key ctrl+v sleep 1 key Return"))
+#+end_src
+
+console.log(JSON.stringify([...document.querySelectorAll('.delete-room')].map((o) => { return { name: o.getAttribute('data-name'), path: o.getAttribute('data-path') }}).filter((o) => o.name.match(/^ec22/))))
+
+see conf.org for the rest of the process
+
** STANDBY Add nice-to-have stuff to prepare.md :zaeph:
:PROPERTIES:
:CUSTOM_ID: extra-prepare
@@ -910,6 +932,7 @@ Needs to be easy to:
- remove all the BBB rooms for the year
ec22-sat-am-dev Speaker Name (slugs)
+
** Uh... how should ikiwiki be set up?
- remove the ikiwiki_src clone from the ansible config