Das Webinterface von StatsServ

StatsServ hat ein Webinterface, das zur Zeit unter http://webstats.d-t-net.de:6688/ zu erreichen ist. Folgende URLs sind verfügbar:

URL Funktion
/userinfo.txt Zeigt den Online und Away-Status eines Users an
/userstate-redir Leitet je nach Online-Status auf eine andere URL (z.B. ein Bild) weiter
/userstate.gif Gibt je nach Online-Status ein bestimmtes Bild aus
/chaninfo.txt Zeigt Infos zu einem bestimmten Channel an
/chantalktop.txt Zeigt die eine Liste der redeaktivsten Channel mit Bot an
/serverstat.txt Zeigt einfache statistische Infos zum Netz oder einem bestimmten Server an

Userinformationen

Zeigt den Online und Away-Status eines Users an.

Aufruf

/userinfo.txt?NICKNAME

Ausgabe

Zeile 1: Nickname des Users (wenn online mit momentaner Gross-/Kleinschreibung)
Zeile 2: Einer dieser Begriffe: 'Offline', 'Online' oder 'Away'
Zeile 3: Je nach Identify-Status bei NickServ: 'Identifiziert' oder '-'

Beispiel

Bei Aufruf von http://webstats.d-t-net.de:6688/userinfo.txt?x-coder könnte folgendes Ausgegeben werden:

x-coder
Away
Identifiziert

Userstatus als Redirect

Leitet je nach Online-Status auf eine andere URL (z.B. ein Bild) weiter.

Aufruf

/userstate-redir?NICKNAME,URL-Anfang,URL-Ende

Ausgabe

Es wird geprüft, ob der angegebene User 'online', 'offline' oder 'away' ist. Je nach dem, was davon zutrifft, wird einer dieser 3 Begriffe zwischen den angegebenen URL-Anfang und das URL-Ende gesetzt. Anwendungsmoeglichkeit sind z.B. Online-Status Indikator-Bildchen.

Beispiel

Der Aufruf http://webstats.d-t-net.de:6688/userstate-redir?Ich,http://example.org/dtn_,.gif leitet zu einer dieser URLs weiter:

http://example.org/dtn_online.gif
http://example.org/dtn_away.gif
http://example.org/dtn_offline.gif

Achtung!

Wenn Sie diese Weiterleitung benutzen (müssen, weil Sie z.B. keine eigenen PHP- oder CGI-Scripte benutzen können), bedenken Sie bitte, dass viele Browser das Ergebnis der Weiterleitung "cachen", und somit keine Aktuelle Information der Besucher ihrer Website gewährleistet ist!

Userstatus als Bild

Gibt je nach Online-Status ein bestimmtes Bild aus.

Aufruf

/userstate.gif?NICKNAME&style=IMGNAME

Ausgabe

Es wird geprueft, ob angegebene User online, offline oder away ist und das entsprechende Bild ausgegeben.

Beispiel

Die beiden Bilder können mit diesem HTML-Code angezeigt werden:

<img src="http://webstats.d-t-net.de:6688/userstate.gif?Bernd&style=button1">
<img src="http://webstats.d-t-net.de:6688/userstate.gif?Bernd">

Channelinfo

Zeigt Infos zu einem bestimmten Channel an.

Aufruf

/chaninfo.txt?CHANNAME Der Channelname wird ohne das Raute-(#)-Zeichen angegeben.

Ausgabe

Zeile 1: Name des Channels
Zeile 2: Userzahl (bei versteckten oder nicht vorhandem Channel -1)
Zeile 3: Reserviert
Zeile 4: Reserviert
Zeile 5: Reserviert

Beispiel

Der Aufruf von http://webstats.d-t-net.de:6688/chaninfo.txt?D-T-Net könnte folgende Ausgabe ergeben:

#d-t-net
51

Aktivste Channels

Zeigt die eine Liste der redeaktivsten Channel mit Bot an.

Aufruf

/chantalktop.txt? Es muss ein '?' (Fragezeichen) angegeben werden, es werden jedoch (noch) keine Parameter erwartet.

Ausgabe

Zeile 1: Sekunden bis zur naechsten Aktualisierung der Liste
Zeile 2: Laenge der Liste
Zeile 3ff.: Prozentwert Channame
Der Prozentwert gibt den Anteil an gesprochenen Zeilen aller gemessenen Channel an. Der Channame kann auch "-unsichtbar-" sein, in dem Fall ist in dem jeweiligen Channel der Chanmode s oder p gesetzt.

Beispiel

Durch Aufruf von http://webstats.d-t-net.de:6688/chantalktop.txt? kann z.B. folgende Ausgabe angezeigt werden:

1564
17
24 #d-t-net
24 #iag
14 #darkside
06 #!
[...]

Serverstatistik

Zeigt einfache statistische Infos zum Netz oder einem bestimmten Server an.

Aufruf

/serverstat.txt?SERVERNAME Wird kein SERVERNAME oder "GLOBAL" angegeben, bezieht sich die Statistik auf das gesamte D-T-Net.

Ausgabe

Zeile 1: Servername, "Global" bei einer Netzstatistik oder "-", wenn ein angegebener Server nicht gefunden werden konnte.
Zeile 2: Anzahl der User auf dem Server (oder im Netz)
Zeile 3: Anzahl der User, die /away sind
Zeile 4: Anzahl der Channel bei einer Netzstatistik oder "-"

Beispiel

Eine Netzstatistik kann über http://webstats.d-t-net.de:6688/serverstat.txt? abgerufen werden. Die Ausgabe könnte dann so aussehen:

GLOBAL
453
32
345
Letzte Änderung dieser Seite erfolgte am 25.08.2005 um 18:59:24 Uhr
(das war vor 4443 Tagen)