From 43ef8f2aebe81cb26ea3acaf7e2c0804d9441483 Mon Sep 17 00:00:00 2001 From: erinhmclark Date: Mon, 17 Mar 2025 20:59:34 +0000 Subject: [PATCH] Add update to POT setup script. --- scripts/potoken_provider/setup_pot_provider.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/potoken_provider/setup_pot_provider.sh b/scripts/potoken_provider/setup_pot_provider.sh index 9990e42..470d1a3 100644 --- a/scripts/potoken_provider/setup_pot_provider.sh +++ b/scripts/potoken_provider/setup_pot_provider.sh @@ -3,12 +3,18 @@ set -e SCRIPTS_DIR="scripts/potoken_provider" BGUTIL_DIR="$SCRIPTS_DIR/bgutil-ytdlp-pot-provider" +UPDATE=false + +# Parse optional flag +if [[ "$1" == "--update" ]]; then + UPDATE=true +fi # Clone the repository, or update if it exists if [ ! -d "$BGUTIL_DIR" ]; then echo "Cloning bgutil-ytdlp-pot-provider repository..." git clone https://github.com/Brainicism/bgutil-ytdlp-pot-provider.git "$BGUTIL_DIR" -else +elif [ "$UPDATE" == true ]; then echo "Updating existing bgutil-ytdlp-pot-provider repository..." cd "$BGUTIL_DIR" || exit 1 git pull origin master @@ -21,5 +27,5 @@ cd "$BGUTIL_DIR/server" || exit 1 yarn install --frozen-lockfile npx tsc -# The built script is now available +# The built script is now available and can be used by the generic extractor echo "PO Token provider script is ready: $BGUTIL_DIR/server/build/generate_once.js"