#!/usr/bin/env bash
set -euo pipefail

PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VENV_DIR="$PROJECT_DIR/venv"
PYTHON_BIN="$VENV_DIR/bin/python3"

if [ ! -x "$PYTHON_BIN" ]; then
  echo "Error: python not found at $PYTHON_BIN. Run setup first." >&2
  exit 1
fi

if [ "$#" -lt 1 ]; then
  echo "Usage: $0 VIDEO_ID_OR_URL [--scenes N] [--lang LANG]" >&2
  exit 2
fi

VIDEO_ARG="$1"
shift

exec "$PYTHON_BIN" -m yt_video_ai "$VIDEO_ARG" "$@"

