<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Ya que revivió este thread, buscando cosas me encontré con esta
presentación que me pareció muy buena:<br>
<br>
<a class="moz-txt-link-freetext" href="https://www.youtube.com/watch?v=pXhcPJK5cMc">https://www.youtube.com/watch?v=pXhcPJK5cMc</a><br>
<br>
(Fuente, PyCon UK 2012)<br>
<br>
s2<br>
<br>
Carlos<br>
<br>
<div class="moz-cite-prefix">On 4/12/14, 8:32 PM, Federico Wagner
wrote:<br>
</div>
<blockquote
cite="mid:CACLyaSgeB=30F2xDY5+G2qQb1b5jp4VbhW5pd75uV=z4w4GKfA@mail.gmail.com"
type="cite">
<p dir="ltr">Carlos,<br>
Me tope con este proyecto, en su descripción tiene toda la pinta
que es lo que buscas. No profundice aún.</p>
<p dir="ltr"><a moz-do-not-send="true"
href="http://cliff.readthedocs.org/en/latest/">http://cliff.readthedocs.org/en/latest/</a></p>
<div class="gmail_quote">El 16/01/2014 18:14, "Carlos M. Martinez"
<<a moz-do-not-send="true"
href="mailto:carlosmarcelomartinez@gmail.com">carlosmarcelomartinez@gmail.com</a>>
escribió:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola,<br>
<br>
tengo la siguiente necesidad/problema. Hace unos meses vengo<br>
desarrollando una aplicación en python para sacar diferentes<br>
estadísticas de adopción de tecnologías en Internet (ipv6,
rpki) , el<br>
código está en github [1], lo pueden ver alli.<br>
<br>
Dentro de ellas, me hice una especie de 'shell' usando el
modulo cmd.Cmd<br>
que me permite dar comandos a la aplicación. Si bien lo hice
medio como<br>
prueba de concepto, fue un hit, y ahora es lo mas usado.<br>
<br>
Por ahora el shell lo unico que hace es procesar lineas de
texto una a<br>
una, y en realidad soporta un unico comando 'util' que es una
especie de<br>
SELECT de SQL que se corre contra un sqlite3 que está en RAM.<br>
<br>
Como los usuarios nunca estan conformes, ahora me planteo la
siguiente<br>
vuelta de tuerca, que es tener una especie de lenguaje de
programacion<br>
liviano asociado a ese shell.<br>
<br>
Ejemplo: Hoy tuve que sacar historicos de asignaciones IPv6
por pais y<br>
por año. Lo hice medio a lo bruto, asi (pseudocodigo, los
selects son un<br>
poco mas complejos):<br>
<br>
select ipv6 where date in 2013<br>
select ipv6 where date in 2012<br>
select ipv6 where date in 2011<br>
select ipv6 where date in 2010<br>
...<br>
<br>
y lo que me gustaria poder escribir es algo como:<br>
<br>
for y in [2010,2011,2012,2013]<br>
select ipv6 where date in $y<br>
<br>
Cualquier idea será apreciada!<br>
<br>
s2<br>
<br>
~Carlos<br>
<br>
[1] <a moz-do-not-send="true"
href="https://github.com/carlosm3011/rir-stats-tools"
target="_blank">https://github.com/carlosm3011/rir-stats-tools</a><br>
_______________________________________________<br>
Uylug-programming mailing list<br>
<a moz-do-not-send="true"
href="mailto:Uylug-programming@listas.uylug.org.uy">Uylug-programming@listas.uylug.org.uy</a><br>
<a moz-do-not-send="true"
href="http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy"
target="_blank">http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Uylug-programming mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Uylug-programming@listas.uylug.org.uy">Uylug-programming@listas.uylug.org.uy</a>
<a class="moz-txt-link-freetext" href="http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy">http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy</a>
</pre>
</blockquote>
<br>
</body>
</html>