#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" SOURCE_DIR="${SOURCE_DIR:-/mnt/lockbox/storage/Documents/Home School Projects/Egyptian Escape Room}" PDF_SOURCE="${PDF_SOURCE:-$SOURCE_DIR/EgyptEscapeRoomPrintables.pdf}" VIDEO_SOURCE="${VIDEO_SOURCE:-$SOURCE_DIR/Ted Escape Room 1-5.mp4}" POP_SOURCE="${POP_SOURCE:-$SOURCE_DIR/celebration-pop.mp3}" HORN_SOURCE="${HORN_SOURCE:-$SOURCE_DIR/celebration-horn.mp3}" INCORRECT_SOURCE="${INCORRECT_SOURCE:-$SOURCE_DIR/incorrect.mp3}" CONFIRM_SOURCE="${CONFIRM_SOURCE:-$SOURCE_DIR/unlock-confirm.mp3}" DEST_DIR="$ROOT/public/media" for f in "$PDF_SOURCE" "$VIDEO_SOURCE" "$POP_SOURCE" "$HORN_SOURCE" "$INCORRECT_SOURCE" "$CONFIRM_SOURCE"; do if [[ ! -f "$f" ]]; then echo "Media file not found: $f" >&2 exit 1 fi done mkdir -p "$DEST_DIR" cp "$VIDEO_SOURCE" "$DEST_DIR/unlock.mp4" cp "$POP_SOURCE" "$DEST_DIR/celebration-pop.mp3" cp "$HORN_SOURCE" "$DEST_DIR/celebration-horn.mp3" cp "$INCORRECT_SOURCE" "$DEST_DIR/incorrect.mp3" cp "$CONFIRM_SOURCE" "$DEST_DIR/unlock-confirm.mp3" python3 "$ROOT/scripts/extract-artifact-room-map.py" "$PDF_SOURCE" "$DEST_DIR/artifact-room-map.jpg" python3 "$ROOT/scripts/extract-artifact-images.py" "$PDF_SOURCE" "$DEST_DIR/artifacts" cp "$ROOT/public/media/config.json.example" "$DEST_DIR/config.json" echo "Copied media to $DEST_DIR/"