#!/usr/bin/env bash
# Fetches mandi (agricultural market price) data from data.gov.in
# and rebuilds data/mandi.txt.gz for the allindia app.
#
# Resource: 8b68ae56-84cf-4728-a0a6-1be11028dea7
# Run from anywhere — paths are resolved relative to this script.

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
ALLINDIA="$(cd "$SCRIPT_DIR/../../allindia" && pwd)"
FETCHER="$SCRIPT_DIR/fetch-datagov.js"
OUTPUT="$ALLINDIA/srcdata/data.json"
BUILD="$ALLINDIA/scripts/build-mandi.js"

RESOURCE_ID="8b68ae56-84cf-4728-a0a6-1be11028dea7"

echo "=== Mandi price pipeline ==="
echo "Target: $OUTPUT"
echo ""

node "$FETCHER" "$RESOURCE_ID" "$OUTPUT" --build "$BUILD"

echo ""
echo "=== Done ==="
