Initial commit

This commit is contained in:
David Frassi
2026-06-17 01:26:44 +02:00
commit 51c56a6f30
65 changed files with 3731 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
#!/bin/bash
# ==============================================================================
# Script: list_soul_ids.sh
# Descrizione: Si collega a Higgsfield AI tramite il token predisposto in .env
# e scarica l'elenco dei Soul ID dei personaggi con il loro nome.
# ==============================================================================
# Cambia directory sul percorso del progetto
cd "$(dirname "$0")"
echo "===================================================================="
echo "⚡ Higgsfield Character Discovery Utility"
echo "===================================================================="
# 1. Carica le variabili dal file .env se presente
if [ -f .env ]; then
# Esporta le variabili escludendo i commenti
export $(grep -v '^#' .env | xargs)
echo "✅ File .env caricato con successo."
else
echo "⚠️ Attenzione: File .env non trovato. Verranno usate le variabili di sistema."
fi
# 2. Verifica la presenza di Python e dell'ambiente virtuale
if [ -f ".venv/bin/python3" ]; then
PYTHON_EXE=".venv/bin/python3"
echo "✅ Utilizzo dell'ambiente virtuale locale (.venv)."
else
PYTHON_EXE="python3"
echo "️ Ambiente virtuale locale non trovato. Utilizzo del python di sistema."
fi
# 3. Avvia lo script di recupero e formattazione
echo "📡 Connessione a Higgsfield AI in corso..."
echo ""
$PYTHON_EXE -m src.list_higgsfield_characters
EXIT_CODE=$?
echo ""
if [ $EXIT_CODE -eq 0 ]; then
echo "✅ Ricerca completata con successo."
else
echo "❌ Errore durante il recupero dei dati da Higgsfield."
fi
echo "===================================================================="
exit $EXIT_CODE