Add scripts to pull only /server/ section of pots generator, adn only install at runtime.

This commit is contained in:
erinhmclark
2025-03-18 13:47:01 +00:00
parent 0c892f3cf1
commit cb632723bd
4 changed files with 69 additions and 24 deletions

View File

@@ -0,0 +1,27 @@
#!/bin/bash
set -e # Exit on error
SCRIPTS_DIR="scripts/potoken_provider"
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"
# 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/"
# 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 "Commit and push changes to include it in version control."