Skip to content

Commit

Permalink
🚀 En procesador de Colectivos agregar estado, quitar responsable
Browse files Browse the repository at this point in the history
  • Loading branch information
anattolia committed Oct 23, 2024
1 parent ee05660 commit d6ebe16
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 5 deletions.
23 changes: 21 additions & 2 deletions aplicaciones/procesador/fuente/procesadorColectivos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ type FilaColectivos = [

const campos: CamposColectivos = [
{ llave: 'tipos', indice: 1 },
{ llave: 'responsables', indice: 7 },
{ llave: 'sedes', indice: 9 },
{ llave: 'dependencias', indice: 10 },
{ llave: 'modalidades', indice: 11 },
Expand All @@ -58,7 +57,6 @@ const listas: ListasColectivos = {
tipos: [],
años: [],
estados: [],
responsables: [],
sedes: [],
dependencias: [],
modalidades: [],
Expand Down Expand Up @@ -101,6 +99,7 @@ export default async (indicadores: Indicador[]): Promise<{ datos: Colectivo[]; e
flujo.on('data', async ({ raw }) => {
const fila = raw.arr as FilaColectivos;
const nombre = limpiarTextoSimple(fila[0]);
const año = +fila[4];

if (nombre) {
const colectivo: Colectivo = { id: numeroFila - 1, nombre };
Expand All @@ -118,6 +117,26 @@ export default async (indicadores: Indicador[]): Promise<{ datos: Colectivo[]; e
colectivo.descripcion = limpiarTextoSimple(fila[2]);
}

/** Estado */
if (fila[3]) {
// const estadoActivo = fila[3] ? limpiarTextoSimple(fila[3]) : '';
if (+fila[3] === 2024) {
colectivo.estados = 'Activo';
procesarLista('estados', 'Activo');
} else {
errata.push({ fila: numeroFila, error: `Dato extraño en Estado Activo.` });
}
}

if (fila[4]) {
if (!isNaN(año)) {
colectivo.estados = 'Inactivo';
procesarLista('estados', 'Inactivo');
} else {
errata.push({ fila: numeroFila, error: `Dato extraño en Estado Inactivo.` });
}
}

/** Enlaces Fuentes */
if (fila[6]) {
const enlace = limpiarTextoSimple(fila[6]);
Expand Down
2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/colectivos.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion aplicaciones/www/estaticos/datos/errataColectivos.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: en:"},{"fila":37,"error":"En ENLACE FUENTE hay algo que no es un enlace: www.telesion.unal.edu.co."},{"fila":37,"error":"La URL en columna de ENLACE FUENTE no es una URL."},{"fila":40,"error":"No tiene MODALIDAD."},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria:"},{"fila":70,"error":"No tiene DEPENDENCIA."},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":115,"error":"No tiene DEPENDENCIA."},{"fila":127,"error":"No tiene DEPENDENCIA."},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":153,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene MODALIDAD."},{"fila":170,"error":"No tiene DEPENDENCIA."},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: Artículos"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: interés:"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ministerio"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ciencias"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":386,"error":"No tiene DEPENDENCIA."},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":413,"error":"No tiene DEPENDENCIA."},{"fila":414,"error":"No tiene DEPENDENCIA."},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"}]
[{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":32,"error":"En ENLACE FUENTE hay algo que no es un enlace: en:"},{"fila":37,"error":"En ENLACE FUENTE hay algo que no es un enlace: www.telesion.unal.edu.co."},{"fila":37,"error":"La URL en columna de ENLACE FUENTE no es una URL."},{"fila":40,"error":"No tiene MODALIDAD."},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":51,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":54,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria:"},{"fila":64,"error":"Dato extraño en Estado Inactivo."},{"fila":70,"error":"No tiene DEPENDENCIA."},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":78,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":93,"error":"Dato extraño en Estado Inactivo."},{"fila":95,"error":"Dato extraño en Estado Inactivo."},{"fila":115,"error":"No tiene DEPENDENCIA."},{"fila":127,"error":"No tiene DEPENDENCIA."},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":140,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":153,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene DEPENDENCIA."},{"fila":158,"error":"No tiene MODALIDAD."},{"fila":170,"error":"No tiene DEPENDENCIA."},{"fila":174,"error":"Dato extraño en Estado Inactivo."},{"fila":176,"error":"Dato extraño en Estado Inactivo."},{"fila":177,"error":"Dato extraño en Estado Inactivo."},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: Artículos"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":180,"error":"En ENLACE FUENTE hay algo que no es un enlace: interés:"},{"fila":194,"error":"Dato extraño en Estado Inactivo."},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ministerio"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: de"},{"fila":198,"error":"En ENLACE FUENTE hay algo que no es un enlace: Ciencias"},{"fila":222,"error":"Dato extraño en Estado Inactivo."},{"fila":223,"error":"Dato extraño en Estado Inactivo."},{"fila":224,"error":"Dato extraño en Estado Inactivo."},{"fila":225,"error":"Dato extraño en Estado Inactivo."},{"fila":226,"error":"Dato extraño en Estado Inactivo."},{"fila":244,"error":"Dato extraño en Estado Inactivo."},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":321,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":323,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":338,"error":"Dato extraño en Estado Inactivo."},{"fila":346,"error":"Dato extraño en Estado Inactivo."},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":353,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":363,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":369,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":384,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":386,"error":"No tiene DEPENDENCIA."},{"fila":390,"error":"Dato extraño en Estado Inactivo."},{"fila":391,"error":"Dato extraño en Estado Inactivo."},{"fila":395,"error":"Dato extraño en Estado Inactivo."},{"fila":396,"error":"Dato extraño en Estado Inactivo."},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":405,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":413,"error":"No tiene DEPENDENCIA."},{"fila":414,"error":"No tiene DEPENDENCIA."},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":426,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":429,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: Información"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: complementaria"},{"fila":430,"error":"En ENLACE FUENTE hay algo que no es un enlace: en"}]
Loading

0 comments on commit d6ebe16

Please sign in to comment.