diff --git a/data/web/templates/home.jinja2 b/data/web/templates/home.jinja2 index 7982f36..0686d48 100644 --- a/data/web/templates/home.jinja2 +++ b/data/web/templates/home.jinja2 @@ -11,103 +11,112 @@ {% endfor %} +

Bumper

- -
-
-

Bumper Server Status

-

MQTT Server

- Status: {% if mqtt_server[0].state == "started" %} {{ mqtt_server[0].state }} {% else %} {{ mqtt_server[0].state }} {% endif %} - Sessions: {{ mqtt_server[1].sessions[0].count }} - - - - - - {% for sess in mqtt_server[1].sessions[1].clients %} - - - - - - {% endfor %} -
usernameclientidstate
{{ sess[0].username }}{{ sess[0].client_id }} {{ sess[0].state }}
+
+
+

Bumper Server Status

+
+
+ +

MQTT Server

+ Status: {% if mqtt_server[0].state == "started" %} {{ mqtt_server[0].state }} {% else %} {{ mqtt_server[0].state }} {% endif %} + Sessions: {{ mqtt_server[1].sessions[0].count }} + + + + + + {% for sess in mqtt_server[1].sessions[1].clients %} + + + + + + {% endfor %} +
usernameclientidstate
{{ sess[0].username }}{{ sess[0].client_id }} {{ sess[0].state }}
-

XMPP Server

- Status: {% if xmpp_server.server._serving == True %} running {% else %} not running {% endif %} - Clients: {{ xmpp_server.clients | length }} - - - - - - {% for client in xmpp_server.clients %} - - - - - - {% endfor %} -
uidjidstate
{{ client.uid }}{{ client.bumper_jid }}{% if client.state == 4 %} connected {% else %} not connected {% endif %}
+

XMPP Server

+ Status: {% if xmpp_server.server._serving == True %} running {% else %} not running {% endif %} + Clients: {{ xmpp_server.clients | length }} + + + + + + {% for client in xmpp_server.clients %} + + + + + + {% endfor %} +
uidjidstate
{{ client.uid }}{{ client.bumper_jid }}{% if client.state == 4 %} connected {% else %} not connected {% endif %}
- -

Helperbot

- Status: {% if helperbot[0].state == "connected" %} {{ helperbot[0].state }} {% else %} {{ helperbot[0].state }} {% endif %} + +

Helperbot

+ Status: {% if helperbot[0].state == "connected" %} {{ helperbot[0].state }} {% else %} {{ helperbot[0].state }} {% endif %} + +
-

-
-
-

Bots

- - - - - {% for bot in bots %} - - - - - - - - - - - - {% endfor %} -
SNNicknameClassDIDResourceCompanyMQTT ConnectedXMPP Connected
{{ bot.name }}{{ bot.nick }}{{ bot.class }}{{ bot.did }}{{ bot.resource }} {{ bot.company}} {{ bot.mqtt_connection }} {{ bot.xmpp_connection }}
-
+
+
+

Bots

+
+
+ + + + + {% for bot in bots %} + + + + + + + + + + + + {% endfor %} +
SNNicknameClassDIDResourceCompanyMQTT ConnectedXMPP Connected
{{ bot.name }}{{ bot.nick }}{{ bot.class }}{{ bot.did }}{{ bot.resource }} {{ bot.company}} {{ bot.mqtt_connection }} {{ bot.xmpp_connection }}
+

-
-
-

Clients

- - - - - {% for client in clients %} - - - - - - - - {% endfor %} -
User IDRealmResourceMQTT ConnectedXMPP Connected
{{ client.userid }}{{ client.realm }}{{ client.resource }} {{ client.mqtt_connection }} {{ client.xmpp_connection }}
-
+
+
+

Clients

+
+
+ + + + + {% for client in clients %} + + + + + + + + {% endfor %} +
User IDRealmResourceMQTT ConnectedXMPP Connected
{{ client.userid }}{{ client.realm }}{{ client.resource }} {{ client.mqtt_connection }} {{ client.xmpp_connection }}
+
+
\ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 29019d1..46c5ac6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ aiohttp==3.6.2 +aiohttp-jinja2==1.2.0 async-timeout==3.0.1 atomicwrites==1.3.0 attrs==19.3.0 @@ -6,9 +7,11 @@ chardet==3.0.4 docopt==0.6.2 hbmqtt==0.9.5 idna==2.8 +Jinja2==2.10.3 +MarkupSafe==1.1.1 multidict==4.5.2 passlib==1.7.2 -PyYAML==5.2 +PyYAML==5.3b1 six==1.13.0 tinydb==3.15.2 transitions==0.7.1