• Talisman WFC screen

    From j0hnny a1pha@21:4/158 to All on Fri Sep 13 07:39:19 2024
    One of the things I miss from the DOS BBS days are the "Waiting for
    caller" screens. Under linux, you don't get the same "oh, someone is
    using the BBS right now!" sort of feeling.

    Mystic has Nodespy, and Enigma BBS has a SUPER cool WFC mod, really nails
    it - runs securely on its own port, etc. But I thought I'd roll my own and
    see what could be done.

    Essentially (right now) it's a program that parses the talisman log and
    uses a text UI to display what's happening on each node. I'm working on creating over hooks to get basic BBS indo, number of calls, last caller,
    etc. Maybe even a local logon or force a mail poll or something.

    One thing I'm noticing is there appears to be places where Talisman isn't writing the user's location to the log. Most noticably when a user
    returns to the Main Menu, doesn't seem to fire off a log message.

    Ideally, we'd also have a way to define log messages when running a menu
    item or logonevent, defined in the TOML files?

    Anyway, I'll post some progress soon. It's written in Go, wo will be cross-platform, but I doubt Windows users would need it.

    Cheers!

    |07 .'|08.
    |07 ||15o|08| |03J0hnny A1pha
    |07 .'|15o|08'. |06gOLD mINE HQ
    |07 |.-.|08| |08---------------------
    |07 '|14( |12)|08' |05SpaceJunkBBS.com|13:|052323
    |07 |12)

    --- Talisman v0.54-dev (Linux/x86_64)
    * Origin: Space Junk! BBS :: SpaceJunkBBS.com:2323 (21:4/158)
  • From Apollo@21:1/236 to j0hnny a1pha on Fri Sep 13 11:43:05 2024
    One of the things I miss from the DOS BBS days are the "Waiting for
    caller" screens. Under linux, you don't get the same "oh, someone is
    using the BBS right now!" sort of feeling.

    Essentially (right now) it's a program that parses the talisman log
    and uses a text UI to display what's happening on each node. I'm
    working on creating over hooks to get basic BBS indo, number of calls,
    last caller, etc. Maybe even a local logon or force a mail poll or something.

    Sounds cool, and simple. (Hmm... inotify?)


    Anyway, I'll post some progress soon. It's written in Go, so it will be cross-platform, but I doubt Windows users would need it.

    I'll look forward to taking a peek at it... in action and the code.

    Take Care,
    Apollo


    --- Talisman v0.47-dev (Linux/x86_64)
    * Origin: Lunar Mod (21:1/236)
  • From Tiny@21:1/700 to J0Hnny A1Pha on Fri Sep 13 14:45:25 2024
    Hi J0Hnny,
    In a message to All you wrote:

    menu item or logonevent, defined in the TOML files?

    If it's not in there, I don't think that would be a hard thing to add.
    I wrote logging into a couple of doors years ago.

    Anyway, I'll post some progress soon. It's written in Go, wo will be cross-platform, but I doubt Windows users would need it.

    I ran Talisman under windows for quite a while, I would use it under
    windows. Could have the "WFC" screen running on a desktop
    and have it connect to another computer on the LAN that was running
    headless.

    Either way good idea, and look foward to seeing screenshots.

    Shawn


    * SeM. 2.26 * "Death is irrilevant"
    --- SBBSecho 3.20-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From j0hnny a1pha@21:4/158 to Tiny on Fri Sep 13 13:20:15 2024
    I ran Talisman under windows for quite a while, I would use it under windows. Could have the "WFC" screen running on a desktop
    and have it connect to another computer on the LAN that was running headless.

    Either way good idea, and look foward to seeing screenshots.

    Nice! Just a lil' proof of concept, dirt simple:

    https://github.com/robbiew/talisman-wfc

    |07 .'|08.
    |07 ||15o|08| |03J0hnny A1pha
    |07 .'|15o|08'. |06gOLD mINE HQ
    |07 |.-.|08| |08---------------------
    |07 '|14( |12)|08' |05SpaceJunkBBS.com|13:|052323
    |07 |12)

    --- Talisman v0.54-dev (Linux/x86_64)
    * Origin: Space Junk! BBS :: SpaceJunkBBS.com:2323 (21:4/158)