#!/bin/bash
# Capture screenshots of reference sites for visual research board
OUTDIR="/home/clawd/workspace/screenshots"
mkdir -p "$OUTDIR"

capture() {
  local url="$1"
  local name="$2"
  echo "📸 Capturing: $name ($url)"
  npx playwright screenshot --browser chromium --full-page --viewport-size "1440,900" "$url" "$OUTDIR/$name.png" 2>/dev/null
  if [ $? -eq 0 ] && [ -f "$OUTDIR/$name.png" ]; then
    echo "   ✅ Done: $(du -h "$OUTDIR/$name.png" | cut -f1)"
  else
    echo "   ❌ Failed"
  fi
}

# Direction 1: Liquid Gold Minimalism
capture "https://creamilux.nourishingredients.com/" "d1-creamilux"
capture "https://minorfigures.com" "d1-minor-figures"
capture "https://www.aesop.com" "d1-aesop"
capture "https://www.nourishingredients.com" "d1-nourish"

# Direction 2: Precision Craft
capture "https://www.notco.ai" "d2-notco"
capture "https://perfectday.com" "d2-perfect-day"
capture "https://www.dsm-firmenich.com/food-beverage.html" "d2-dsm"

# Direction 3: Future Dairy Heritage
capture "https://www.remilk.com" "d3-remilk"
capture "https://oatly.com" "d3-oatly"
capture "https://www.formo.bio" "d3-formo"

# Direction 4: Molecular Gastronomy Lab
capture "https://www.impossiblefoods.com" "d4-impossible"
capture "https://www.motiffoodworks.com" "d4-motif"
capture "https://www.everyccompany.com" "d4-every"

# Direction 5 + Gaps: Premium/Japanese/Luxury
capture "https://www.iff.com" "gap-iff"
capture "https://www.givaudan.com/taste-wellbeing" "gap-givaudan"
capture "https://www.lypid.com" "gap-lypid"
capture "https://www.c16bio.com" "gap-c16"
capture "https://www.meltandmarble.com" "gap-melt-marble"

echo ""
echo "📋 All captures complete:"
ls -la "$OUTDIR"/*.png 2>/dev/null | awk '{print $5, $9}' | while read size path; do
  echo "   $(basename $path): $(echo $size | numfmt --to=iec 2>/dev/null || echo $size)"
done
