#!/bin/bash # Wrapper za HNS harvester koji uvijek koristi sistemski python3 (ima psycopg2) # Damir-friendly - ignorira venv aktivaciju SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" case "$1" in master) /usr/bin/python3 "$SCRIPT_DIR/hns_master_harvester.py" "${@:2}" ;; deep) /usr/bin/python3 "$SCRIPT_DIR/hns_player_deep.py" "${@:2}" ;; avatar) /usr/bin/python3 "$SCRIPT_DIR/hns_avatar_harvester.py" "${@:2}" ;; season) /usr/bin/python3 "$SCRIPT_DIR/hns_season_retry.py" "${@:2}" ;; watchdog) /usr/bin/python3 "$SCRIPT_DIR/hns_watchdog.py" "${@:2}" ;; objekti) /usr/bin/python3 "$SCRIPT_DIR/objekti_enrich_address.py" "${@:2}" ;; "") echo "Usage: $0 {master|deep|avatar|season|watchdog|objekti} [args]" echo echo "Primjeri:" echo " $0 master --limit 100 # Sve PGŽ klubove (~59)" echo " $0 master --klub-id 2613 # Jedan klub" echo " $0 master --single-player 436387 # Jedan igrač" echo " $0 deep # DEEP scrape svih (sezone+utakmice)" echo " $0 avatar # Avatar slike" echo " $0 watchdog # Auto-recovery" ;; *) echo "Unknown command: $1"; exit 1 ;; esac