Browse Source

server: update index page

Helge Jung 9 years ago
parent
commit
c275fd3ddf
1 changed files with 6 additions and 9 deletions
  1. 6 9
      ffstatus/server.py

+ 6 - 9
ffstatus/server.py

@@ -193,7 +193,6 @@ class BatcaveHttpRequestHandler(BaseHTTPRequestHandler):
     def __respond_index(self, query):
         """Display the index page."""
 
-        storage = self.server.storage
         self.__send_headers()
 
         self.wfile.write('<!DOCTYPE html><html><head><title>BATCAVE</title></head>\n')
@@ -204,16 +203,14 @@ class BatcaveHttpRequestHandler(BaseHTTPRequestHandler):
         self.wfile.write('angesprochen und sollte aus einer Mehrzahl von Gr&uuml;nden nicht &ouml;ffentlich\n')
         self.wfile.write('zug&auml;nglich sein.</p>\n')
 
-        self.wfile.write('<H2>Status</H2>\n')
-        self.wfile.write('Daten: <span id="datacount" class="value">')
-        self.wfile.write(len(storage.data))
-        self.wfile.write('</span>\n')
-
         self.wfile.write('<H2>API</H2>\n')
-        self.wfile.write('<p>Grundsätzlich ist das Antwort-Format JSON und alle Daten sind Live-Daten (kein Cache) die ggf. etwas Bearbeitungs-Zeit erfordern.</p>')
+        self.wfile.write('<p>Grunds&auml;tzlich ist das Antwort-Format JSON und alle Daten sind Live-Daten (kein Cache) die ggf. etwas Bearbeitungs-Zeit erfordern.</p>')
         self.wfile.write('<dl>\n')
-        self.wfile.write('<dt><a href="/nodes.json">nodes.json</a></dt><dd>zur Verwendung mit ffmap (MACs anonymisiert)</dd>\n')
-        self.wfile.write('<dt><a href="/node/ff00ff00ff00.json">/node/&lt;id&gt;.json</a></dt><dd><u>alle</u> vorhandenen Information zu der gewünschten Node</dd>\n')
+        self.wfile.write('<dt>GET <a href="/nodes.json">nodes.json</a></dt><dd>zur Verwendung mit ffmap (MACs anonymisiert)</dd>\n')
+        self.wfile.write('<dt>GET /node/&lt;id&gt;.json</dt><dd><u>alle</u> vorhandenen Information zu dem gew&uuml;nschten Knoten</dd>\n')
+        self.wfile.write('<dt>GET /providers?format=json</dt><dd>Liste der Provider</dd>\n')
+        self.wfile.write('<dt>GET <a href="/status">/status</a></dt><dd>Status der BATCAVE inkl. Zahl der Nodes+Clients (JSON)</dd>\n')
+        self.wfile.write('<dt>GET /status/&lt;id&gt;</dt><dd>Status des Knotens</dd>\n')
         self.wfile.write('</dl>\n')
         self.wfile.write('</body></html>')