Skip to content

About

Waiting For Caller (WFC) console application for Talisman BBS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

52 Commits

Folders and files

Repository files navigation

Talisman Waiting For Caller

simple POC

What it is

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.

Using

Clone this repo. Switch to the cloned dir and:

  • go get .
  • go build .
  • ./talisman-wfc --path <path to talisman dir>
  • Copy wfc.ans to Talisman's gfiles directory, or create your own art (e.g. 80 cols 4 rows)

Notes

  • 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 maxLogLines are processed - recommend daily log rolling. Ensure the maxLogLines parameter is appropriately set so it covers enough of the log to capture recent user activity.

Talisman Gitlab tickets

I've got a couple issues filed with the maintainer that could imprrove this WFC app:

TO-DO

  • 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

About

Waiting For Caller (WFC) console application for Talisman BBS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

⌂ 换网址