Console application for Talisman BBS that displays current node activity and last caller. Just needs the path to your Talisman BBS directory, it'll read talisman.ini, find your max nodes and talisman.log. It continually reads (tails) the log and updates node status and displays the last caller. Requires a UTF-8 capable terminal.
Clone this repo. Switch to the cloned dir and:
go get .go build ../talisman-wfc --path <path to talisman dir>- Copy
wfc.ansto Talisman's gfiles directory, or create your own art (e.g. 80 cols 4 rows)
- Tested on Ubuntu 24.04, Windows 10
- set console size to 80x25 for best results (tested on Windows w/ Hyper terminal)
wfc.ans(CP437) is converted to UTF-8 automatically- Entire log file is loaded, but only the last
maxLogLinesare processed - recommend daily log rolling. Ensure themaxLogLinesparameter is appropriately set so it covers enough of the log to capture recent user activity.
I've got a couple issues filed with the maintainer that could imprrove this WFC app:
- Only read max last X log entries upon starting (log files can get huge). Or use daily log roller
- Today's Calls count, exlude Sysop
- Rediect output from Servo to WFC
- Allow variables to be set externally (e.g. a config.ini)
- Today's Messages Posted count
- Today's File Up/Down count
- Today's Doors opened count
