From 0963815d6bb6e9cf01b95aa05c3b34a3d6fcaa22 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 17 Oct 2023 11:59:28 -0400 Subject: add prerec scripts --- roles/prerec/templates/rename-original.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'roles/prerec/templates/rename-original.sh') diff --git a/roles/prerec/templates/rename-original.sh b/roles/prerec/templates/rename-original.sh index 110d39a..0499ae8 100755 --- a/roles/prerec/templates/rename-original.sh +++ b/roles/prerec/templates/rename-original.sh @@ -1,13 +1,24 @@ #!/bin/bash # {{ ansible_managed }} +# Usage: rename-original.sh $slug $file [$extra] [$talks-json] SLUG=$1 FILE=$2 -TALKS_JSON=${3:-~/current/talks.json} +TALKS_JSON=${4:-~/current/talks.json} +EXTRA="" +if [ -z ${3-unset} ]; then + EXTRA="" +elif [ -n "$3" ]; then + EXTRA="--$3" +elif echo "$FILE" | grep -e '\(webm\|mp4\|mov\)'; then + EXTRA="--original" +fi 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 +mv "$FILE" $FILE_PREFIX$EXTRA.$extension +echo $FILE_PREFIX$EXTRA.$extension +# Copy to original if needed if [ -f $FILE_PREFIX--original.webm ] && [ ! -f $FILE_PREFIX--main.$extension ]; then cp $FILE_PREFIX--original.$extension $FILE_PREFIX--main.webm fi -- cgit v1.2.3