@echo off
setlocal
cd /d "%~dp0"

where python >nul 2>&1
if %errorlevel% equ 0 (
  set "PY=python"
) else (
  where py >nul 2>&1
  if errorlevel 1 (
    echo Python not found. Install from https://www.python.org/
    pause
    exit /b 1
  )
  set "PY=py"
)

echo Calculator: http://localhost:8888
start "" "http://localhost:8888"
"%PY%" -m http.server 8888 --bind 127.0.0.1

echo.
pause
