diff --git a/implementation/auditing/audit_pipeline.sh b/implementation/auditing/audit_pipeline.sh old mode 100644 new mode 100755 index 55719be..a64d9f7 --- a/implementation/auditing/audit_pipeline.sh +++ b/implementation/auditing/audit_pipeline.sh @@ -14,13 +14,13 @@ OUTPUT_DIR="${3:-}" WORK_DIR=$(mktemp -d /tmp/veripath.XXXXXX) trap 'rm -rf "$WORK_DIR"' EXIT -SCRAPER_OUT="$WORK_DIR/multi_surface.json" ENGINE_ARGS=("--md") echo "[$(date +%T)] Scraping: $BUSINESS @ $LOCATION" -# Step 1: Multi-surface extraction -uv run python3 "$SCRIPT_DIR/multi_scraper.py" "$BUSINESS" "$LOCATION" "$SCRAPER_OUT" +# Step 1: Multi-surface extraction (3rd arg = output DIR; scraper writes /multi_surface.json/.json) +uv run python3 "$SCRIPT_DIR/multi_scraper.py" "$BUSINESS" "$LOCATION" "$WORK_DIR" +SCRAPER_OUT=$(find "$WORK_DIR" -name "*multi_surface*.json" | head -1) if [ ! -s "$SCRAPER_OUT" ]; then echo "[FAIL] multi_scraper.py produced no output" >&2 exit 1