diff --git a/scripts/potoken_provider/.gitignore b/scripts/potoken_provider/.gitignore new file mode 100644 index 0000000..b044bd7 --- /dev/null +++ b/scripts/potoken_provider/.gitignore @@ -0,0 +1,2 @@ + +bgutil-provider/node_modules \ No newline at end of file diff --git a/scripts/potoken_provider/setup_pot_provider.sh b/scripts/potoken_provider/setup_pot_provider.sh index 85c9e60..64b3060 100755 --- a/scripts/potoken_provider/setup_pot_provider.sh +++ b/scripts/potoken_provider/setup_pot_provider.sh @@ -3,17 +3,16 @@ set -e # Exit on error SCRIPTS_DIR="scripts/potoken_provider" TARGET_DIR="$SCRIPTS_DIR/bgutil-provider" -SERVER_DIR="$TARGET_DIR/server" -GEN_SCRIPT="$SERVER_DIR/build/generate_once.js" +GEN_SCRIPT="$TARGET_DIR/build/generate_once.js" # Ensure the server directory exists -if [ ! -d "$SERVER_DIR" ]; then +if [ ! -d "$TARGET_DIR" ]; then echo "Error: PO Token provider server directory is missing! Please run update_pot_provider.sh first." exit 1 fi # Move into the server directory -cd "$SERVER_DIR" || exit 1 +cd "$TARGET_DIR" || exit 1 # Check if dependencies need installation if [ ! -d "node_modules" ]; then @@ -24,7 +23,7 @@ else fi # Check if build directory exists and if transpiling is needed -if [ ! -d "build" ] || [ "$SERVER_DIR/src" -nt "$GEN_SCRIPT" ]; then +if [ ! -d "build" ] || [ "src" -nt "$GEN_SCRIPT" ]; then echo "Build directory missing or outdated. Running transpilation..." npx tsc else diff --git a/scripts/potoken_provider/update_pot_provider.sh b/scripts/potoken_provider/update_pot_provider.sh index 58d8783..29c8376 100755 --- a/scripts/potoken_provider/update_pot_provider.sh +++ b/scripts/potoken_provider/update_pot_provider.sh @@ -6,22 +6,21 @@ TARGET_DIR="$SCRIPTS_DIR/bgutil-provider" BGUTIL_REPO="https://github.com/Brainicism/bgutil-ytdlp-pot-provider.git" BGUTIL_TEMP_DIR="$SCRIPTS_DIR/bgutil-temp" - # Clone fresh copy into temporary directory -git clone --depth 1 "$REPO_URL" "$TMP_DIR" +git clone --depth 1 "$BGUTIL_REPO" "$BGUTIL_TEMP_DIR" # Ensure the target directory exists rm -rf "$TARGET_DIR" mkdir -p "$TARGET_DIR" -# Copy the entire server directory -echo "Copying /server/ directory..." -cp -r "$BGUTIL_TEMP_DIR/server" "$TARGET_DIR/" +# Copy only the contents inside /server/ into bgutil-provider +echo "Copy /server/ contents into $TARGET_DIR..." +cp -r "$BGUTIL_TEMP_DIR/server/"* "$TARGET_DIR/" # Clean up: remove the cloned repository echo "Cleaning up temporary files..." rm -rf "$BGUTIL_TEMP_DIR" # Confirm success -echo "PO Token provider script is ready in: $TARGET_DIR/server" +echo "PO Token provider script is ready in: $TARGET_DIR/build" echo "Commit and push changes to include it in version control."