dot -Tcmapx -ox.map -Tpng -ox.png x.dot ; cat header.html x.map dsc.html > dot.html ; display x.png usar http://networkx.lanl.gov/pygraphviz/ pyparsing para parcear la entrada para generar la web final http://markup.sourceforge.net/#download para parcear rfc822-style, lo mejor parace ser python-debian. Corta en las lineas vacias. f=file('control') d=debian_bundle.deb822.Deb822(f) d[Name] lemma: lo que define a un estado es una transicion. No tiene sentido describir un estado A, ya que sera descripto en la transicion "B -> A" para formatear a html, tal vez lo mejor sea usar un lenguage de markups wiki: http://creoleparser.googlecode.com/svn/docs/usage.html (es el que utiliza moin moin) Para general la parte de descripciones ./text.py > ../dsc.html Para hacer dibujitos lo más facil parece ser: http://software.inl.fr/trac/wiki/GvGen las urls puede agregarse como atributos: http://software.inl.fr/trac/wiki/GvGen#Styles Otra opcion es http://yapgvb.sourceforge.net/doc/public/frames.html tiene salida para dot directo y http://yapgvb.sourceforge.net/doc/public/yapgvb.GraphBase-class.html#URL para los links