mirror of
https://github.com/bellingcat/auto-archiver.git
synced 2026-06-12 13:18:28 +03:00
Add POT setup script.
This commit is contained in:
25
scripts/potoken_provider/setup_pot_provider.sh
Normal file
25
scripts/potoken_provider/setup_pot_provider.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
SCRIPTS_DIR="scripts/potoken_provider"
|
||||
BGUTIL_DIR="$SCRIPTS_DIR/bgutil-ytdlp-pot-provider"
|
||||
|
||||
# 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
|
||||
echo "Updating existing bgutil-ytdlp-pot-provider repository..."
|
||||
cd "$BGUTIL_DIR" || exit 1
|
||||
git pull origin master
|
||||
fi
|
||||
|
||||
# Move into the server directory
|
||||
cd "$BGUTIL_DIR/server" || exit 1
|
||||
|
||||
# Install dependencies and transpile the script
|
||||
yarn install --frozen-lockfile
|
||||
npx tsc
|
||||
|
||||
# The built script is now available
|
||||
echo "PO Token provider script is ready: $BGUTIL_DIR/server/build/generate_once.js"
|
||||
Reference in New Issue
Block a user