clpper / start_backend.bat
areebsatin's picture
Move project files to root for Hugging Face compatibility
8579006
Raw
History Blame Contribute Delete
2.7 kB
@echo off
title AI SquadX VIP – Clipper Backend
color 0A
echo.
echo ==========================================
echo AI SquadX VIP ^| Clipper Backend Launcher
echo ==========================================
echo.
:: ── Check Python ──────────────────────────────────────────────────────────
python --version >nul 2>&1
if errorlevel 1 (
echo [ERROR] Python is not installed or not in PATH.
echo Download it from https://www.python.org/downloads/
pause
exit /b 1
)
:: ── Change to script directory ─────────────────────────────────────────────
cd /d "%~dp0"
:: ── Install dependencies ───────────────────────────────────────────────────
echo [1/3] Installing Python dependencies...
pip install -r requirements.txt -q
if errorlevel 1 (
echo [ERROR] pip install failed. Check requirements.txt.
pause
exit /b 1
)
echo Done.
echo.
:: ── Check FFmpeg ───────────────────────────────────────────────────────────
echo [2/3] Checking FFmpeg...
ffmpeg -version >nul 2>&1
if errorlevel 1 (
echo.
echo [WARNING] ffmpeg not found in PATH!
echo Download from: https://ffmpeg.org/download.html
echo Add ffmpeg\bin to your system PATH then restart this script.
echo.
pause
exit /b 1
)
echo Found.
echo.
:: ── Check yt-dlp ────────────────────────────────────────────────────────────
echo [3/4] Checking yt-dlp...
yt-dlp --version >nul 2>&1
if errorlevel 1 (
echo.
echo [WARNING] yt-dlp not found in PATH!
echo Install it with: pip install yt-dlp
echo Or download from: https://github.com/yt-dlp/yt-dlp/releases
echo.
pause
exit /b 1
)
echo Found.
echo.
:: ── Start Backend ─────────────────────────────────────────────────────────
echo [4/4] Starting AI SquadX VIP on http://localhost:5000 ...
echo.
echo Access the app at: http://localhost:5000
echo Press Ctrl+C to stop the server.
echo.
:: Automatically open browser after a short delay
start "" "http://localhost:5000"
python server.py
pause