|
@@ -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ünden nicht öffentlich\n')
|
|
|
self.wfile.write('zugä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ä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/<id>.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/<id>.json</dt><dd><u>alle</u> vorhandenen Information zu dem gewü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/<id></dt><dd>Status des Knotens</dd>\n')
|
|
|
self.wfile.write('</dl>\n')
|
|
|
self.wfile.write('</body></html>')
|
|
|
|