Files
fn_registry/apps/script_navegador/id.go
T
egutierrez bb38eedfd1 feat: app script_navegador y dashboard Metabase
App Go para ejecutar scripts de navegación automatizada usando las
funciones CDP del registry. Incluye script de creación de dashboard
en Metabase para monitoreo.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:24:39 +02:00

21 lines
490 B
Go

package main
import (
"crypto/rand"
"fmt"
)
// generateID genera un UUID v4 simple sin dependencias externas.
func generateID() string {
b := make([]byte, 16)
if _, err := rand.Read(b); err != nil {
// Fallback con timestamp si rand falla (muy improbable)
return fmt.Sprintf("fallback-%x", b)
}
// Ajustar bits para UUID v4
b[6] = (b[6] & 0x0f) | 0x40
b[8] = (b[8] & 0x3f) | 0x80
return fmt.Sprintf("%08x-%04x-%04x-%04x-%012x",
b[0:4], b[4:6], b[6:8], b[8:10], b[10:16])
}