diff options
author | Sacha Chua <sacha@sachachua.com> | 2024-12-05 09:32:30 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2024-12-05 09:32:30 -0500 |
commit | 3f26cdde998b8ec09c81511113bc02139c54e601 (patch) | |
tree | f40a0658db8c76b866df4010a17ae02c547549b7 /organizers-notebook | |
parent | 6c81832bb5815231018170e0443254d8cb57646f (diff) | |
download | emacsconf-wiki-3f26cdde998b8ec09c81511113bc02139c54e601.tar.xz emacsconf-wiki-3f26cdde998b8ec09c81511113bc02139c54e601.zip |
update
Diffstat (limited to 'organizers-notebook')
-rw-r--r-- | organizers-notebook/index.org | 31 |
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 |