#!/usr/bin/env bash # Ad-hoc Meet Kevin video analyzer wrapper. # # Usage: # ./scripts/kevin-analyze.sh # # Picks the running meet-kevin-watcher container (which already has # yt-dlp + ffmpeg + the Anthropic token + the right Python env) and # runs scripts/analyze_kevin_video.py inside it. set -euo pipefail if [[ $# -ne 1 ]]; then echo "usage: $0 " >&2 exit 1 fi POD=$(kubectl -n trading-bot get pod -l app=trading-bot-workers \ -o jsonpath='{.items[0].metadata.name}') if [[ -z "$POD" ]]; then echo "no trading-bot-workers pod found" >&2 exit 1 fi exec kubectl -n trading-bot exec "$POD" -c meet-kevin-watcher -- \ python -m scripts.analyze_kevin_video "$1"