Dependency Vizualizer
Dependency Vizualizator je aplikace, která umí vizualizovat závislosti mezi nějakými bloky. Aplikace vyžaduje datový soubor, což je JavaScriptové pole s názvem data v souboru data.js ve formátu:
var data = [ "aaa;bbb", "bbb;ccc" ]; var ignore = [];
V poli data jsou samotné vazby ve formě stringu. Uvedený datový soubor říká, že bbb závisí na aaa a zároveň ccc závisí na bbb. Když si soubor vytvoříte, spustíte vizualizator (depviz.html) a následně zmáčknete F6 (zobraz všechny vazby), uvidíte něco podobného. Bloky můžete v schématu přesouvat.

Popis všech funkcí naleznete v nápovědě, která se zobrazí po zmáčknutí klávesy F1.
Generování datového souboru ze systému podporující SSH a DPKG/OPKG
S aplikací je dodávaná aplikace depviz.exe, kterou můžete spustit z příkazového řádku s parametry:
<IP adresa serveru> <uživatel> <heslo_uživatele> DPKG
Ta se pak přes SSH připojí k serveru na zadané IP adrese, stáhne si seznam nainstalovaných balíčků a jejich závislostí a sestaví data.js soubor.
Příklad:
depviz.exe 192.168.1.22 petr brambora dpkg
Tento příkaz se připojí k serveru na adrese 192.168.1.22, přihlásí se uživatelem petr, heslem brambora a pomocí několika příkazů automatizovaně stáhne všechny závislosti všech balíčků, sestaví data.js soubor a otevře vizualizator v prohlížeči.
Obdobně se aplikace umí připojit k routeru s OpenWRT. Místo dpkg zadejte opkg.
Demo data
Ve složce s aplikací jsou soubory data.example.dpkg.js a data.example.opkg.js, což jsou demo výstupy z této aplikace. Můžete si je přejmenovat jen na data.js a vyzkoušet vizualizator. V přiloženém archívu je rovnou data.example.opkg.js uložen i jako data.js.
Naprogramováno v:
Vizualizátor - HTML, CSS, TypeScript, (JavaScript)
depviz.exe - Visual Basic
Galerie

Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkamiStaženo 449x (185.7 kB)