diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2025-04-08 23:08:19 +0100 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2025-04-08 23:08:19 +0100 |
commit | 6760bc5c2e98ebdc89b74b84e8f8e93e4881e2dd (patch) | |
tree | d5cf70920a11755949107c341861ce7aefea259e /templates | |
parent | 4909153556a84d0b968005cc8b43df528f2dde1d (diff) | |
download | eda.gay-6760bc5c2e98ebdc89b74b84e8f8e93e4881e2dd.tar.gz eda.gay-6760bc5c2e98ebdc89b74b84e8f8e93e4881e2dd.zip |
Re-added the services page
Diffstat (limited to 'templates')
-rwxr-xr-x | templates/services.html.j2 | 106 |
1 files changed, 32 insertions, 74 deletions
diff --git a/templates/services.html.j2 b/templates/services.html.j2 index ebf8ebd..9c9e5ec 100755 --- a/templates/services.html.j2 +++ b/templates/services.html.j2 @@ -3,96 +3,54 @@ <article id=statusTables> <section id=docker> <h2>docker</h2> - {% if docker == None %} - <p>Couldn't access the docker API. Is sherpa running?</p> - {% else %} - <table> - {% for name, status in docker.items() %} - <tr> - <td>{{name}}</td> - {% if status == "running" %} - <td class=running>{{status}}</td> - {% else %} - <td class=notRunning>{{status}}</td> - {% endif %} - </tr> - {% endfor %} - </table> - {% endif %} + <ul> + {% for host, containers in docker.items() %} + <h4>{{ "%s - %s" % (host[0], host[1]) }}</h4> + <table> + {% for name, status, image in containers %} + <tr> + <td>{{ name }}</td> + {% if "Up" in status %} + <td class=running>{{ status }}</td> + {% else %} + <td class=notRunning>{{ status }}</td> + {% endif %} + <td>{{ image }}</td> + </tr> + {% endfor %} + </table> + {% endfor %} + </ul> </section> + <section id="torrents"> <h2>transmission</h2> {% if trans == None %} <p>Couldn't access the transmission API. Is docker container running?</p> {% else %} <table> - <tr> - <td>downloaded</td> - <td>{{trans["bytes_dl"]}}</td> - </tr> - <tr> - <td>uploaded</td> - <td>{{trans["bytes_up"]}}</td> - </tr> - <tr> - <td>torrents</td> - <td>{{trans["num"]}}</td> - </tr> - <tr> - <td>ratio</td> - <td>{{trans["ratio"]}}</td> - </tr> - <tr> - <td>active for</td> - <td>{{trans["active_for"]}}</td> - </tr> + {% for k, v in trans.items() %} + <tr> + <td>{{ k }}</td> + <td>{{ v }}</td> + </tr> + {% endfor %} </table> {% endif %} - <br> - <a>statistics of some old torrent clients which were shut down recently ;_;</a> - <br> - <img src="https://nitter.eda.gay/pic/media%2FFRnF3kcXwAAHE6v.png%3Fname%3Dorig"> - <img src="https://nitter.eda.gay/pic/media%2FFRnF6I0WUAEq4FD.png%3Fname%3Dorig"> - <img src="/img/photo_2022-12-07_14-06-03.jpg"> </section> + <section id=pihole> <h2>pihole</h2> {% if pihole == None %} <p>Couldn't access the pihole API. Is docker container running?</p> {% else %} <table> - <tr> - <td>status</td> - {% if pihole["status"] == "enabled" %} - <td class=running>{{pihole["status"]}}</td> - {% else %} - <td class=notRunning>{{pihole["status"]}}</td> - {% endif %} - </tr> - <tr> - <td>queries</td> - <td>{{pihole["queries"]}}</td> - </tr> - <tr> - <td>clients</td> - <td>{{pihole["clients"]}}</td> - </tr> - <tr> - <td>percentage blocked</td> - <td>{{pihole["percentage"]}}%</td> - </tr> - <tr> - <td>blocked requests</td> - <td>{{pihole["blocked"]}}</td> - </tr> - <tr> - <td>domains in blocklist</td> - <td>{{pihole["domains"]}}</td> - </tr> - <tr> - <td>last updated</td> - <td>{{pihole["last_updated"]}}</td> - </tr> + {% for k, v in pihole.items() %} + <tr> + <td>{{ k }}</td> + <td>{{ v }}</td> + </tr> + {% endfor %} </table> {% endif %} </section> |