#!/usr/bin/env python3
"""
Script simple para ejecutar URL con curl
"""

import subprocess
import sys

def ejecutar_url_curl():
    """Ejecuta la URL usando curl."""
    url = "https://gps.divisiongps.com.ar/index.php?r=cron/procesarComandosPendientes"
    
    try:
        print(f"Ejecutando: {url}")
        
        # Comando curl simple
        result = subprocess.run([
            'curl', 
            '-X', 'GET',
            '-L',  # Seguir redirects
            '--connect-timeout', '30',
            '--max-time', '60',
            '--silent',
            '--show-error',
            url
        ], capture_output=True, text=True, timeout=60)
        
        if result.returncode == 0:
            print("✅ Ejecutado exitosamente")
            if result.stdout:
                print(f"Respuesta: {result.stdout}")
        else:
            print(f"❌ Error (código {result.returncode}): {result.stderr}")
            
    except subprocess.TimeoutExpired:
        print("❌ Timeout - La operación tardó demasiado")
    except FileNotFoundError:
        print("❌ curl no está instalado en el sistema")
    except Exception as e:
        print(f"❌ Error: {e}")

if __name__ == '__main__':
    ejecutar_url_curl()