#!/usr/bin/env bash # Enchaine extraction Mixgraine + generation des Excel de relecture. # Usage : export MIXGRAINE_JWT="eyJ..." && ./run.sh set -euo pipefail cd "$(dirname "$0")" if [[ -z "${MIXGRAINE_JWT:-}" ]]; then echo "ERREUR : export MIXGRAINE_JWT='' avant de lancer." >&2 echo " (Chrome -> F12 -> Network -> requete api/customer -> header authorization: Bearer ...)" >&2 exit 1 fi OUT="${1:-mixgraine-export}" echo "==> 1/2 Extraction Mixgraine (lent, ~1 req/s)..." python3 extract_mixgraine.py --out "$OUT" echo "==> 2/2 Generation de l'Excel par type..." python3 build_tiers_xlsx.py --in "$OUT" echo echo "Termine. Resultats dans : $OUT/" echo " - mixgraine-tiers.xlsx (1 onglet par type + Synthese, filtre 'Site manquant')" echo " - *.json + extraction-report.txt"