A while ago, I made a web page for Synchronet's web server thatThis is very nice, but I have two observations.
displays door usage stats for the top doors on a BBS. An example,
from my BBS:
http://www.digitaldistortionbbs.com/digdist-pages/DoorStats.xjs
It uses the open-source chart.js library.
I've made this available for download in case any other Synchronet
sysops would want to set this up on their
BBS: https://shorturl.at/ycuoZ
Full URL: http://www.digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=bbsfi
le_syncutil&file=DoorSWeb.zip
In case of any issues with the above URLS, you can go to my
Synchronet Utilities area and download it from there
(DoorSWeb.zip): http://www.digitaldistortionbbs.com/?page=002-files.xjs&dir=bbsfile_syncutil
To get the door stats, it uses another JS script which I wrote to
parse the Synchronet logs for door usage information for the time
period of the logs, such as the number of times run, and top door
users. Parsing the logs is probably brittle, as the log format might
change, but I thought something like this could be cool/useful.
Nightfox
---
â– Synchronet â– Digital Distortion: digitaldistortionbbs.com
This is very nice, but I have two observations. End Of The Line BBS door stats Time period: 2019-12-30 12:05 to 2024-07-13 20:42 Having so many logs, it took a couple of minutes to generate. Maybe it could be turned into something that can be run as a daily maintenance task and create static images.
OR to reduce runtime, you could keep a note of the last run and the statistics and then a new run will pick up from where the last one finished. This is even more useful if you delete old logs, you can still keep your statistics.
Sysop: | Fercho |
---|---|
Lugar: | La Plata, Buenos Aires |
Usuarios: | 33 |
Nodos: | 10 (0 / 10) |
Uptime: | 32:52:45 |
Llamadas: | 118 |
Archivoss: | 15,607 |
Mensajes: | 33,521 |