diff options
author | Sacha Chua <sacha@sachachua.com> | 2023-10-10 10:19:19 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2023-10-10 10:19:19 -0400 |
commit | 5c321d33dbf529006049e03ef8fa20ad95646940 (patch) | |
tree | b93bdf5e579114ebe3c5e5c84de9210fa7a0f9d1 /roles | |
parent | 349730df8736db703ab70c510f0ec3d04f63e726 (diff) | |
download | emacsconf-ansible-5c321d33dbf529006049e03ef8fa20ad95646940.tar.xz emacsconf-ansible-5c321d33dbf529006049e03ef8fa20ad95646940.zip |
rename VIDEO_SLUG to FILE_PREFIX
Diffstat (limited to 'roles')
-rwxr-xr-x | roles/prerec/templates/rename-original.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/prerec/templates/rename-original.sh b/roles/prerec/templates/rename-original.sh new file mode 100755 index 0000000..110d39a --- /dev/null +++ b/roles/prerec/templates/rename-original.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# {{ ansible_managed }} +SLUG=$1 +FILE=$2 +TALKS_JSON=${3:-~/current/talks.json} +filename=$(basename -- "$FILE") +extension="${filename##*.}" +filename="${filename%.*}" +FILE_PREFIX=$(jq -r '.talks[] | select(.slug=="'$SLUG'")["file-prefix"]' < $TALKS_JSON) +mv "$FILE" $FILE_PREFIX--original.$extension +if [ -f $FILE_PREFIX--original.webm ] && [ ! -f $FILE_PREFIX--main.$extension ]; then + cp $FILE_PREFIX--original.$extension $FILE_PREFIX--main.webm +fi |