summaryrefslogtreecommitdiffstats
path: root/organizers-notebook
diff options
context:
space:
mode:
Diffstat (limited to 'organizers-notebook')
-rw-r--r--organizers-notebook/index.org31
1 files changed, 30 insertions, 1 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index 17de185c..45b3339a 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -558,7 +558,6 @@ ssh root@bbb
cd greenlight-v3
docker compose restart
-Does not seem to work in Firefox private browsing; documented at https://emacsconf.org/2024/watch/.
*** System audio limitations
:PROPERTIES:
@@ -575,6 +574,34 @@ BBB says sharing system audio works only if you use Chrome on Mac OS X or Micros
Related: https://github.com/bigbluebutton/bigbluebutton/issues/8632
+
+*** Creating talk BBB rooms
+
+- =docker exec -it greenlight-v3 /bin/bash=
+- =bundle exec rails console=
+- =user_id = User.find_by_email("sacha@sachachua.com").id=
+
+#+begin_src emacs-lisp :results replace
+(mapconcat (lambda (group)
+ (format
+ "Room.create(user_id: user_id, name: \"%s - %s\")\n"
+ (plist-get (cadr group) :speakers)
+ (string-join (mapcar (lambda (talk) (plist-get talk :slug))
+ (cdr group)))))
+ (emacsconf-mail-groups (emacsconf-active-talks (emacsconf-get-talk-info)))
+ "")
+#+end_src
+
+- elisp:emacsconf-publish-bbb-static-redirects
+
+Print out the room IDs with
+
+#+begin_src ruby
+Room.all.each { |x| puts x.friendly_id + " " + x.name }; nil
+#+end_src
+
+*** Setting up moderator access codes
+
** Manual IRC announcements
Success:
@@ -640,6 +667,7 @@ SCHEDULED: <2024-11-30 Sat>
** Restream to YouTube
+
* Other process notes
:PROPERTIES:
:CUSTOM_ID: other
@@ -703,6 +731,7 @@ docker exec -it greenlight-v2 bundle exec rake user:create["USERNAME","EMAIL","P
4. Sync the new intros to the /data/emacsconf/shared/$YEAR/assets/intros directory.
5. Regenerate the pads: elisp:emacsconf-pad-prepopulate-all-talks
6. Regenerate talks.json: elisp:emacsconf-publish-talks-json-to-files
+
** When a system is down