[Nodi-Pisa] [Nodeshot] BATMAN [era: Updated Docs with Project Status, Roadmap, Admin, API, ecc]

nemesis nemesis a ninux.org
Ven 6 Dic 2013 11:29:00 CET


 On Fri, 06 Dec 2013 00:57:44 +0100, Ilario Gelmetti 
 <iochesonome a gmail.com> wrote:
> Il 05/12/2013 15:36, nemesis ha scritto:
>> On Thu, 05 Dec 2013 13:43:27 +0100, Ilario Gelmetti
>> <iochesonome a gmail.com> wrote:
>>> Riguardo all'importazione dei dati da batman-adv al mapserver, mi 
>>> pare
>>> che ora ci sia uno script di Gioacchino che prende i dati da batctl 
>>> e li
>>> converte in un formato comodo per il parser di nodeshot.
>>> Ora mi pare che questo script non sia più necessario perché
>>> batctl vd dot
>>> o (non mi ricordo quale)
>>> batctl vd json
>>> genera un output che già è pronto per essere importato in nodeshot.
>>
>> Optimus, give us an example output file pls pls pls
>
> Allego gli output di
>     batctl vd dot
> e
>     batctl vd json
> riguardanti la rete a Pisa.
> Per ora c'è uno script di Gioacchino che prende uno di questi output 
> e
> lo converte in una cosa identica al olsr txt info, così [a]. Poi
> nodeshot si pappa quel testo usando del codice fatto così [b] che mi
> pare facilmente adattabile a mangiarsi direttamente l'output di 
> batctl
> vd dot senza bisogno di convertirlo usando uno script apposito.
> Forse bastano modifiche minime simili a queste, nel file
> read_topology_hna.py:
> in questa [c] riga cambiare da "5" a "4"
> in questa [d] riga sostituire
>
>     macA, macB, cost = row_elements[0], row_elements[1],
> row_elements[4]
>
> con
>
>     macA, macB, cost = row_elements[0].replace('\"',''),
> row_elements[2].replace('\"',''),
> row_elements[3].replace('\"]','').replace('[label=\"','')
>
> E` sensato? E` più comodo lavorare sull'output json?

 JSON seems the most flexible and future proof solution.



Maggiori informazioni sulla lista Nodi-pisa