# ver_leyenda.py - Muestra en pantalla el mini-apartado LEYENDA (tabla campanias), # igual que se ve en el dashboard. Solo lectura. # Ejecutar en backend/: python ver_leyenda.py from data_manager_v2 import DataManager dm = DataManager() filas = dm.listar_campanias() print(f"\n=== LEYENDA (tabla campanias) — {len(filas)} filas ===\n") h = f"{'id':>4} {'FRASE DE BUSQUEDA':38} {'CARGO':16} {'COD':6} {'SEDE':10} {'DIA':14} {'ORIGEN':13} {'INICIO':11} {'FIN':11}" print(h) print("-"*len(h)) for f in filas: print(f"{str(f.get('id','')):>4} " f"{str(f.get('frase_busqueda',''))[:38]:38} " f"{str(f.get('cargo',''))[:16]:16} " f"{str(f.get('codigo','')):6} " f"{str(f.get('sede',''))[:10]:10} " f"{str(f.get('dia',''))[:14]:14} " f"{str(f.get('origen',''))[:13]:13} " f"{str(f.get('fecha_inicio','')):11} " f"{str(f.get('fecha_fin','')):11}") print("-"*len(h)) print(f"Total: {len(filas)} campanias")