# pull_audios.ps1 — Descarga los audios generados en el servidor al directorio local
#
# Uso:
#   .\scripts\pull_audios.ps1
#
# Requiere: OpenSSH instalado en Windows (viene por defecto desde Windows 10 1809)
# Si tienes ~/.ssh/config con un alias para el servidor, puedes usarlo en TAIAGE_HOST.

$TAIAGE_USER   = if ($env:TAIAGE_USER)   { $env:TAIAGE_USER }   else { "tatiana" }
$TAIAGE_HOST   = if ($env:TAIAGE_HOST)   { $env:TAIAGE_HOST }   else { "tatvil.es" }
$TAIAGE_REMOTE = if ($env:TAIAGE_REMOTE) { $env:TAIAGE_REMOTE } else { "/home/tatiana/trabajo/oposiciones/taiage-spring/src/main/resources/static/audios/" }
$LOCAL_AUDIOS  = Join-Path $PSScriptRoot "..\src\main\resources\static\audios"

Write-Host "[$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')] Descargando audios desde ${TAIAGE_USER}@${TAIAGE_HOST}..."

scp -r "${TAIAGE_USER}@${TAIAGE_HOST}:${TAIAGE_REMOTE}" "$LOCAL_AUDIOS"

Write-Host "[$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')] ¡Listo! Audios sincronizados en: $LOCAL_AUDIOS"
