<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div> <div style="font-family: 'times new roman', 'new york', times, serif; "> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold;">De:</span></b> ""Sebastián D. Criado"" <sebastian.criado@gmail.com><br> <b><span style="font-weight: bold;">Para:</span></b> programacion@lugro.org.ar <br> <b><span style="font-weight: bold;">Enviado:</span></b> viernes, 3 de agosto de 2012 18:48<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re: [Programación]Algoritmo de arbol de temas que usa el
Mailman<br> </font> </div> <br>El 03/08/12 17:59, Horacio Castellini escribió:<br>> Buenas... alguien tiene idea que algoritmo usa el mailman para crear el<br>> arbol de temas? si tienen un enlace mejor, ya que leerme todo el código<br>> python es un embole...<br>> <br>> Pta: mejor si en el enlace está el código python que lo hace<br>> <br>> Desde ya gracias... chas..<br><br>El árbol se arma a partir de los Message-ID como lo hace cualquier MUA<br>dado que en los mails figura a cual Message-ID se está respondiendo con<br>el "References" se arma un árbol intercalando <LI> <UL> y poniendo como<br>referencia (en el caso de mailman usa) <A HREF el nombre del archivo<br>.html que contiene el mensaje al que se responde.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york',
times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">Si eso lo sabía del RFC 822 y RFC 8225, pero como te comenté algunos MUA no te ponen los campos:</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">In-Reply-To, References... y algunos confeccionan mal el campo Message-ID...<br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br><br>Si queres ver el código, mira el archivo HyperArch.py</div><div style="font-family: 'times new roman',
'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-----------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">Si he visto el código en :</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">http://mailman.svn.sourceforge.net/viewvc/mailman/trunk/mailman/Mailman/Archiver/HyperArch.py?revision=8239&view=markup</div><div class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">tal vez sea porque aprendí objetos
en C++, pero el abuso de clases y herencia en algunos programadores de python me chocan mucho, y a veces me hace confuso hacer ingeniería inversa... a lo mejor deberé buscar algo en C o C++...<br><br><br><br><font size="3">Saludos.-</font><br><br><br><br><font size="3">-- </font><br><a ymailto="mailto:Sebastian.Criado@gmail.com" href="mailto:Sebastian.Criado@gmail.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Sebastian.Criado@gmail.com</a><font size="3"> - GPG : 1024D/AF0452F0</font><br><font size="3">E016 C59B A319 E72E AFE6|linuxcounter.net #146768</font><br><font size="3">B07D F5B5 405A AF04 52F0| </font><a href="http://www.lugro.org.ar/" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.lugro.org.ar</a><br><a href="http://noalamatricula.wordpress.com/about/" target="_blank" style="font-family: 'times new roman', 'new york', times, serif;
font-size: 12pt; ">http://noalamatricula.wordpress.com/about/</a><font size="3"> read!!</font><br><font size="3">"Si el Universo fuera un programa estaría hecho</font><br><font size="3">en C, y correría sobre un sistema UNIX" Anónimo.</font><br><br><font size="3">_______________________________________________</font><br><font size="3">Programacion mailing list</font><br><a ymailto="mailto:Programacion@lugro.org.ar" href="mailto:Programacion@lugro.org.ar" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Programacion@lugro.org.ar</a><br><a href="http://lugro.org.ar/mailman/listinfo/programacion" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://lugro.org.ar/mailman/listinfo/programacion</a><br><br><br> </div> </div> </div></body></html>