#/bin/bash
ESP_OTA="espota.py"
ESP_OTA_URL="https://raw.githubusercontent.com/espressif/arduino-esp32/refs/heads/master/tools/espota.py"

set -e

if [ ! -f "./espota.py" ]; then
  echo "Downloading espota.py from $ESP_OTA_URL..."
  wget -q -O espota.py $ESP_OTA_URL
fi

if [ "$#" -ne 2 ]; then
    echo "Usage: $0 <IP_ADDRESS> <BIN_FIRMWARE>"
    exit 1
fi

IP=$1
BIN_FILE=$2

python3 $ESP_OTA --ip $IP --port 8266 --file $BIN_FILE

