Example #1
0
        private static void ParsearSesion(string[] args)
        {
            string       rawSession = File.ReadAllText(args[1]);
            SesionParser parser     = new SesionParser();

            IntervencionCollection intervenciones = parser.ParsearIntervenciones(rawSession);

            Console.WriteLine("Total intervenciones: " + intervenciones.Count);
            Console.WriteLine();

            IList <Diputado> diputados = intervenciones.GetDatosPorDiputados();

            foreach (Diputado diputado in diputados)
            {
                Console.WriteLine(diputado.Nombre + " (" + diputado.Puntuacion + " ptos)");
                Console.WriteLine("    Normalizado: " + diputado.NombreNormalizado);
                Console.WriteLine("    Intervenciones: " + diputado.Intervenciones.Count);
                Console.WriteLine("    Total palabras: " + diputado.Intervenciones.TotalPalabras);
                Console.WriteLine("    Terminos......: ");
                foreach (string termino in diputado.Intervenciones.PesoDeTerminos.Keys)
                {
                    Console.WriteLine(
                        "        " + termino + " > " +
                        diputado.Intervenciones.PesoDeTerminos[termino]);
                }
                Console.WriteLine();
            }
        }
Example #2
0
        private IntervencionCollection EliminarIntervencionesIgnorables(IList <Intervencion> intervenciones)
        {
            IntervencionCollection resultado = new IntervencionCollection();

            foreach (Intervencion intervencion in intervenciones)
            {
                if (intervencion.NombreDiputado.ToLower().Trim() != "presidente")
                {
                    resultado.Add(intervencion);
                }
            }
            return(resultado);
        }