run.sh 466 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env bash
  2. set -e
  3. cd "$(dirname "$0")"
  4. PY="${PYTHON:-python3}"
  5. if [ ! -d .venv ]; then
  6. echo "Creating .venv ..."
  7. "$PY" -m venv .venv
  8. fi
  9. source .venv/bin/activate
  10. echo "Installing python deps ..."
  11. pip install -q --upgrade pip
  12. pip install -q -r requirements.txt
  13. if ! ls "$HOME/Library/Caches/ms-playwright"/chromium-* >/dev/null 2>&1; then
  14. echo "Installing Playwright Chromium ..."
  15. python -m playwright install chromium
  16. fi
  17. exec python server.py