Spaces:
Running
Running
| @echo off | |
| REM ============================================================ | |
| REM Deep-Dive Video Note Taker β Windows Quick-Start Script | |
| REM ============================================================ | |
| echo. | |
| echo ββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo β Deep-Dive Video Note Taker v1.0.0 β | |
| echo β AI-Powered Video Analysis β | |
| echo ββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| REM Check Python | |
| python --version >nul 2>&1 | |
| if %errorlevel% neq 0 ( | |
| echo [ERROR] Python not found. Please install Python 3.10+ | |
| pause | |
| exit /b 1 | |
| ) | |
| REM Check FFmpeg | |
| ffmpeg -version >nul 2>&1 | |
| if %errorlevel% neq 0 ( | |
| echo [WARN] FFmpeg not found on PATH. Audio extraction may fail. | |
| echo Download from: https://ffmpeg.org/download.html | |
| echo. | |
| ) | |
| REM Create virtual environment if missing | |
| if not exist "venv" ( | |
| echo [SETUP] Creating virtual environment... | |
| python -m venv venv | |
| ) | |
| REM Activate venv | |
| call venv\Scripts\activate.bat | |
| REM Install requirements | |
| echo [SETUP] Installing dependencies... | |
| python -m pip install --upgrade pip "setuptools<70.0.0" wheel | |
| pip install -r requirements.txt | |
| REM Copy .env if missing | |
| if not exist ".env" ( | |
| echo [SETUP] Creating .env from .env.example... | |
| copy .env.example .env | |
| echo [INFO] Edit .env to add your OpenAI API key | |
| ) | |
| REM Create directories | |
| if not exist "logs" mkdir logs | |
| if not exist "data\videos" mkdir data\videos | |
| if not exist "data\audio" mkdir data\audio | |
| if not exist "data\transcripts" mkdir data\transcripts | |
| if not exist "data\summaries" mkdir data\summaries | |
| if not exist "data\embeddings" mkdir data\embeddings | |
| if not exist "outputs\final_notes" mkdir outputs\final_notes | |
| if not exist "outputs\timestamps" mkdir outputs\timestamps | |
| if not exist "outputs\action_items" mkdir outputs\action_items | |
| if not exist "outputs\reports" mkdir outputs\reports | |
| if not exist "models\whisper" mkdir models\whisper | |
| if not exist "models\embedding_model" mkdir models\embedding_model | |
| echo. | |
| echo [START] Launching server at http://localhost:7860 | |
| echo Press Ctrl+C to stop. | |
| echo. | |
| python main.py | |
| pause | |