summaryrefslogtreecommitdiffstats
path: root/organizers-notebook/index.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-11-07 13:23:43 -0500
committerSacha Chua <sacha@sachachua.com>2025-11-07 13:23:43 -0500
commit2d0652e729e3d85d855e7b8c52a31c00dbb1c7d4 (patch)
treec6959023026daad02ed3fe18ca0ac2191f2991ee /organizers-notebook/index.org
parent42352a69ece3f28d1d70ab4f98fa88318ec18a00 (diff)
downloademacsconf-wiki-2d0652e729e3d85d855e7b8c52a31c00dbb1c7d4.tar.xz
emacsconf-wiki-2d0652e729e3d85d855e7b8c52a31c00dbb1c7d4.zip
update
Diffstat (limited to 'organizers-notebook/index.org')
-rw-r--r--organizers-notebook/index.org11
1 files changed, 6 insertions, 5 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index dfb3920e..04a22977 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -351,6 +351,7 @@ Process:
1. Review uploaded files with elisp:emacsconf-upload-dired
2. Open the JSON for the file you want to process and use elisp:emacsconf-upload-copy-from-json .
If more than one file uses the same extension, provide a suffix to disambiguate them.
+ If emacsconf-upload-copy-from-json might take a long time, you can also scp the file to your local
3. On res:
1. Create a directory ~/current/files/$slug.
2. Copy the uploaded file from ~/cache as =$video_slug--original.$extension=, or use =rename-original.sh $slug $file=.
@@ -747,19 +748,19 @@ After the conference:
2. ~ansible-playbook -i inventory.yml prod-playbook.yml --tags prerec~
3. Set up the ~update-cache~ script.
- #+begin_src sh :eval no :tangle ~/proj/emacsconf/2025/update-cache
+#+begin_src sh :eval no :tangle ~/proj/emacsconf/2025/update-cache
#!/bin/bash
# export CONF_PUBLIC=1
-rsync -avzue ssh --exclude .lock-\* res:~/cache/ ~/proj/emacsconf/2025/cache/ --exclude .git
+rsync -avzue ssh --exclude .lock-\* --exclude 'partial--*' res:~/cache/ ~/proj/emacsconf/2025/cache/ --exclude .git
chmod ugo+r . -R
-rsync -avzue ssh ~/proj/emacsconf/2025/cache/ res:~/cache/ $* --exclude .git
-rsync -avzue ssh ~/proj/emacsconf/2025/cache/ orga@media:/var/www/media.emacsconf.org/2025/backstage/ $* --exclude .git
+rsync -avzue ssh --exclude .lock-\* --exclude 'partial--*' res:~/cache/ ~/proj/emacsconf/2025/cache/ --exclude .git
+rsync -avzue ssh --exclude 'partial--*' ~/proj/emacsconf/2025/cache/ res:~/cache/ $* --exclude .git
ssh orga@media "cd ~/backstage; chmod ugo+r -- *"
if [ ! -z "$CONF_PUBLIC" ]; then
echo "Updating public media"
rsync -avzue ssh --exclude \*--original\* --exclude \*--reencoded\* ~/proj/emacsconf/2025/cache/ orga@media:/var/www/media.emacsconf.org/2025/ 3--exclude .git
fi
- #+end_src
+#+end_src
When a talk comes in: