#!/bin/zsh # ============================================================================== # Author: Simon-Pierre Boucher # File: scripts/screenshots.sh # Desc: Captures d'écran du site en production pour le README # (Playwright CLI, Chromium headless) → docs/screenshots/ # ============================================================================== set -euo pipefail BASE=${1:-https://www.crea-ka.com} OUT="$(cd "$(dirname "$0")/.." && pwd)/docs/screenshots" mkdir -p "$OUT" PW="npx -y playwright@1.55 screenshot --wait-for-timeout 6000" eval $PW --viewport-size=1440,900 "$BASE/" "$OUT/accueil.png" eval $PW --viewport-size=1440,900 --full-page "$BASE/stats" "$OUT/stats.png" eval $PW --viewport-size=390,844 "$BASE/" "$OUT/mobile.png" # page créateur : premier résultat de l'annuaire CID=$(curl -s "$BASE/api/creators?limit=1" | python3 -c "import json,sys;print(json.load(sys.stdin)['items'][0]['id'])") eval $PW --viewport-size=1440,900 "$BASE/createur/$CID" "$OUT/createur.png" echo "[crea-ka] captures → $OUT"