#!/bin/bash
cd /home/bbl/canal_watch
source .venv/bin/activate

MAX_ALERTS=8
COUNT_FILE="alert_count.txt"
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
OUTJPG="canal_${TIMESTAMP}.jpg"

URL="https://www.youtube.com/watch?v=_OeFhA2XqqA"
TEMPVID="temp_${TIMESTAMP}.ts"

if [ ! -f "$COUNT_FILE" ]; then
  echo 0 > "$COUNT_FILE"
  echo "📸 Taking sanity-check snapshot..."
  streamlink "$URL" best -o "$TEMPVID" --force --quiet --hls-duration 5
  ffmpeg -loglevel error -y -i "$TEMPVID" -frames:v 1 "$OUTJPG"
  python3 detect_car.py "$OUTJPG" "startup"
fi

streamlink "$URL" best -o "$TEMPVID" --force --quiet --hls-duration 5
ffmpeg -loglevel error -y -i "$TEMPVID" -frames:v 1 "$OUTJPG"
rm -f "$TEMPVID"
python3 detect_car.py "$OUTJPG"
