• WWIV 5 InterBBS Last Callers

    From Xenos #1@60.Wwivnet@11:1/101 to Dmxrob #1 on Thu Jul 25 04:49:49 2024

    On Thursday,July 25, 2024 at 09:49, Dmxrob wrote:

    RE: Re: i'm back! :)
    BY: Xenos #1 @60

    i was wondering if any of you have successfully set up the wwivibbslastcaller stuff i wrote.
    Where does one find this? Be happy to try it!

    -dmxrob

    i will have to write clearer documentation on how to get this to work for you. but if you'd like to check out the current state, it's at https://github.com/ericpareja/xenos-wwiv-utils

    the files to look at are xwibbslastcaller.py and ibbs-extract3.py

    in WWIV.INI you should add a LOGON event as follows:

    LOGON_CMD = xwibbslastcaller.py %R

    you might need to ensure that xwibbslastcaller.py and ibbs-extract3.py are in your PATH.

    Subscribe to the IBBSDAT SUB @60 on WWIVnet. If you're on fsxNet, subscribe to the FSX_DAT Echo. They python scripts will post to the appropriate SUBS.

    In WWIV.INI, you can add:

    [wwiv5ibbslastcaller]
    bbsaddress=https://yourbbsurl.here or your telnet://add.re.ss
    dontshowsl=255

    If you don't add this section in WWIV.INI, it will use the defaults. Default bbsaddress is https://wwivbbs.org.

    By default, Sysop and co-sysop logins are posted to IBBSDAT. Change the SL value to the level that you want "invisible."

    I don't run Windows, so I don't know if this will work on Windows.

    A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro Manila, Philippines |
    / v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'



                  
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Jimmy Mac #1@707.Wwivnet@11:1/101 to Xenos #1 on Thu Jul 25 09:12:38 2024


    I don't run Windows, so I don't know if this will work on Windows.

    I may have some time this weekend, or next week to try on Win32


    <--> The Blood Stone BBS - Telnet & HTTP www.bsbbs.com <-->
    \/ WWIVnet Node 1@707 - Sonoma County California \/
    →      
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Dmxrob #1@130.Wwivnet@11:1/101 to Xenos #1 on Fri Jul 26 11:06:00 2024


    i will have to write clearer documentation on how to get this to work
    for you. but if you'd like to check out the current state, it's at https://github.com/ericpareja/xenos-wwiv-utils


    Got it and installed it - appears to be working fine, I am seeing the last callers from networked BBSes in WWIVnet!

    -dmxrob

    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Xenos #1@60.Wwivnet@11:1/101 to Dmxrob #1 on Fri Jul 26 12:26:59 2024

    On Friday,July 26, 2024 at 23:06, Dmxrob wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60

    i will have to write clearer documentation on how to get this to work
    for you. but if you'd like to check out the current state, it's at https://github.com/ericpareja/xenos-wwiv-utils


    Got it and installed it - appears to be working fine, I am seeing the
    last callers from networked BBSes in WWIVnet!

    Great! :)

    If you want to appear on the last callers list even just once, edit WWIV.INI and change dontshowsl=254 to dontshowsl=256 so that even sysop logins get logged. I put it at 254 'coz I log in too often. :D

    -x


    A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro Manila, Philippines |
    / v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'



                  
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Xenos #1@60.Wwivnet@11:1/101 to Dmxrob #1 on Sat Jul 27 02:56:51 2024

    On Friday,July 26, 2024 at 23:06, Dmxrob wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60

    i will have to write clearer documentation on how to get this to work
    for you. but if you'd like to check out the current state, it's at https://github.com/ericpareja/xenos-wwiv-utils


    Got it and installed it - appears to be working fine, I am seeing the
    last callers from networked BBSes in WWIVnet!


    Did you add xwibbslastcaller.py to your wwiv.ini?

    example WWIV.INI addition:

    LOGON_CMD = xwibbslastcaller.py %R




    A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro Manila, Philippines |
    / v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'



                  
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Recon #1@126.Wwivnet@11:1/101 to Xenos #1 on Sat Jul 27 05:50:34 2024

    Do you have an example script or .bas that allow one to have more than one logon event to execute your interBBS Last Callers while also other .bas, door, or various .sh scripts form the one wwiv.ini logon event provided? Any example would be appreciated. I know Apam used to have one but I've long lost it.




    On Friday,July 26, 2024 at 12:26 PM, Xenos wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Dmxrob #1 @130
    On Friday,July 26, 2024 at 23:06, Dmxrob wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60

    i will have to write clearer documentation on how to get
    this to work
    for you. but if you'd like to check out the current state, it's at https://github.com/ericpareja/xenos-wwiv-utils


    Got it and installed it - appears to be working fine, I am seeing the last callers from networked BBSes in WWIVnet!

    Great! :)

    If you want to appear on the last callers list even just once, edit
    WWIV.INI and change dontshowsl=254 to dontshowsl=256 so that
    even sysop logins get logged. I put it at 254 'coz I log in too
    often. :D

    -x

    ♦1
    ♦2 A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    ♦3 /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro
    Manila, Philippines |
    ♦4/ v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'
    ♦5
    ♦6
    ♦7

    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Xenos #1@60.Wwivnet@11:1/101 to Recon #1 on Sat Jul 27 10:29:31 2024

    On Saturday,July 27, 2024 at 17:50, Recon wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60
    Do you have an example script or .bas that allow one to have more than
    one logon event to execute your interBBS Last Callers while also other
    .bas, door, or various .sh scripts form the one wwiv.ini logon event provided? Any example would be appreciated. I know Apam used to have
    one but I've long lost it.

    ok. with our current code, there can only be one LOGON_CMD. i'll open an issue to allow multiple logon commands/events, especially since we might want a series of .bas, door and .sh scripts to run. we may want this to be configurable e either in WWIV.INI or in a .json file (maybe logon.json) with the BBS looping through the entries.
    See https://github.com/wwivbbs/wwiv/issues/1625

    -x


    A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro Manila, Philippines |
    / v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'



                  
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Recon #1@126.Wwivnet@11:1/101 to Xenos #1 on Sat Jul 27 19:46:38 2024

    Thank you, yes, I use linux and recall Apam had written a .bas that allowed for a sequence of "things" to occur within logon. During that time it was:

    1. Door for his interBBS one liners
    2. .BAS script for "news" that would display a nice ansi and list various news updates from the sysop.
    3. .BAS script for oneliners local (eli's script in pre-packaged wwiv ..)
    4. .sh file to curl a webhook to discord for BBS caller intro on my discord channel.


    Then the .bas script performing the above was put in logon event. I just don't recall how to do it, I'm unfamiliar with .bas language. Is there a reason this would not work by simply writing a .bas script and including as one function to call up the .py for interBBS last callers?



    On Saturday,July 27, 2024 at 10:29 AM, Xenos wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Recon #1 @126
    On Saturday,July 27, 2024 at 17:50, Recon wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60
    Do you have an example script or .bas that allow one to have
    more than
    one logon event to execute your interBBS Last Callers while
    also other
    .bas, door, or various .sh scripts form the one wwiv.ini logon event provided? Any example would be appreciated. I know Apam used
    to have
    one but I've long lost it.

    ok. with our current code, there can only be one LOGON_CMD. i'll open an issue to allow multiple logon commands/events, especially since we might want a series of .bas, door and .sh scripts to run. we may want this to
    be configurable e either in WWIV.INI or in a .json file (maybe
    logon.json) with the BBS looping through the entries.
    See https://github.com/wwivbbs/wwiv/issues/1625

    -x

    ♦1
    ♦2 A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    ♦3 /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro
    Manila, Philippines |
    ♦4/ v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'
    ♦5
    ♦6
    ♦7

    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Dmxrob #1@130.Wwivnet@11:1/101 to Xenos #1 on Sat Jul 27 22:16:50 2024


    Did you add xwibbslastcaller.py to your wwiv.ini?

    Yes, and it displays when logging on now. It doesn't seem to be logging though people logging on from this side (though to be honest, that would be me and just you!) -- I was going to see if I could figure that one out sometime this weekend.

    -dmxrob

    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Xenos #1@60.Wwivnet@11:1/101 to Dmxrob #1 on Sun Jul 28 03:23:19 2024

    On Sunday,July 28, 2024 at 10:16, Dmxrob wrote:

    RE: Re: WWIV 5 InterBBS Last Callers
    BY: Xenos #1 @60

    Did you add xwibbslastcaller.py to your wwiv.ini?

    Yes, and it displays when logging on now. It doesn't seem to be logging though people logging on from this side (though to be honest, that would
    be me and just you!) -- I was going to see if I could figure that one
    out sometime this weekend.

    what distro are you using?
    i might need to check if the xwibbslastcaller.py script has dependencies you may need to install.


    A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
    /*\ | /\liens' /\lcove! WWIV on Linux - Taguig, Metro Manila, Philippines |
    / v \`-=-=-=-=-=-=-=-=-=-=-=[ WWIVnet Sysops Sub ]=-=--=-=-=-=-=-=-=-=-=-=-'



                  
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From J0hnny A1pha #1@127.Wwivnet@11:1/101 to Xenos #1 on Sun Jul 28 12:10:17 2024

    On Saturday,July 27, 2024 at 02:29 PM, Xenos wrote:
    ok. with our current code, there can only be one LOGON_CMD. i'll open an issue to allow multiple logon commands/events, especially since we might want a series of .bas, door and .sh scripts to run. we may want this to
    be configurable e either in WWIV.INI or in a .json file (maybe
    logon.json) with the BBS looping through the entries.
    See https://github.com/wwivbbs/wwiv/issues/1625

    I like the way Talisman handles this kind of configuration in a text file.
    It's an easy way to stack login commands, e.g.:

    [[loginitem]]
    clear_screen = true
    pause_after = true
    command = "SENDGFILE"
    data = "login"
    seclevel=10

    There are several other 'command' options built-in:

    MAILSCAN Does a "New Mail" scan.
    LAST10 Displays the last 10 callers.
    EMAILCHECK Checks for new email and prompts to read them if there are any. RUNDOOR Runs a door, DATA is the full path and filename of a script.
    BULLETINS Displays the bulletins menu.
    RUNSCRIPT Runs a Lua script, DATA is the name of the script to run.
    MSGREADNEW Reads all new messages.
    NEWFILES Scan for new files since last login.
    QUICKLOGIN Prompt the user if they want a "Quick Login" and skip next items.

    -jA


    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)