• Last 10 Users Mod

    From j0HNNY a1PHA@21:4/158 to All on Thursday, November 30, 2023 19:46:19
    I couldn't figure out how to hide the sysop from Talisman's built-in Last
    10 Users script, so I wrote one! More of an exercise to brush up on my luascript, but here it is in case anyone wants to test it...

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

    Cheers,


    |08.|05j|13A|08.

    --- Talisman v0.48-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From apam@21:1/182 to j0HNNY a1PHA on Friday, December 01, 2023 14:04:06
    I couldn't figure out how to hide the sysop from Talisman's built-in
    Last
    10 Users script, so I wrote one! More of an exercise to brush up on my luascript, but here it is in case anyone wants to test it...

    Looks nice!

    I think you should be able to set yourself as "invisible" in the
    seclevel.toml (I use user level 99 for sysop, and have that set as
    invisible)

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From j0HNNY a1PHA@21:4/158 to apam on Thursday, November 30, 2023 20:22:08
    I think you should be able to set yourself as "invisible" in the seclevel.toml (I use user level 99 for sysop, and have that set as invisible)

    Thanks!!

    I'm using level 100 for sysop and set to invisible, but the Last 10 always shows my login... I'll try it again. Was pretty fun to spin up lua, but
    it's not really different than the built-in one, other than using
    "lifetime stats" as I'm not using the bbs_get_calllog_x() function...


    |08.|05j|13A|08.

    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From apam@21:1/182 to j0HNNY a1PHA on Friday, December 01, 2023 15:01:02
    I'm using level 100 for sysop and set to invisible, but the Last 10
    always
    shows my login... I'll try it again. Was pretty fun to spin up lua,

    That's really strange. Probably a dumb question, but did you set your
    sysop user to that sec level wit toolbelt? I know it will display your
    user that logged in prior to being invisible, but setting your sec level
    to an invisible one should stop it happening again, i don't use the built
    in last 10 either, might be something I need to look at.

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From Tiny@21:1/222 to apam on Friday, December 01, 2023 06:37:20
    to an invisible one should stop it happening again, i don't use the
    in last 10 either, might be something I need to look at.

    I use both the built in one and the ibbs one. I can confirm I'm not
    shown in either. (I have a script I run manually to add myself to the
    IBBS list)


    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From j0HNNY a1PHA@21:4/158 to apam on Friday, December 01, 2023 05:56:11
    That's really strange. Probably a dumb question, but did you set your
    sysop user to that sec level wit toolbelt? I know it will display your
    user that logged in prior to being invisible, but setting your sec
    level

    Yeah, I used toolbelt to set seclevel. I think back when i first started
    using Tailsman you had said it didn't hide the sysop for some reason, but
    I could be mistaken...

    Would be cool if bbs_get_calllog_x() also returned Location, Date (timeago
    if it was the same day). That would simplify customizing with lua, since
    it's pretty nice to be able to control the format. Like the way you built
    ILC or IBOL with luascript.

    I'm using "Lifetime stats" because it would require me to do some sqlite
    stuff in order to extract per-call activities, which requires luarocks
    mods, etc. and last time I went down that rabbit hole I regretted it, ha.

    Cheers!


    |08.|05j|13A|08.

    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From j0HNNY a1PHA@21:4/158 to apam on Friday, December 01, 2023 12:39:17
    I think you should be able to set yourself as "invisible" in the seclevel.toml (I use user level 99 for sysop, and have that set as invisible)

    OK, so I thought I used toolbelt to change seclevel, but just popped open
    the user.dat database and it was set to 10, lol. I must have not actually upgraded my sysop account. Well, now I've got an alternate Last 10 screen
    to mix things up!! Ha...



    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From apam@21:1/182 to j0HNNY a1PHA on Saturday, December 02, 2023 11:53:02
    Would be cool if bbs_get_calllog_x() also returned Location, Date
    (timeago
    if it was the same day). That would simplify customizing with lua,
    since
    it's pretty nice to be able to control the format. Like the way you
    built
    ILC or IBOL with luascript.

    I'll have to look at that, I've been working on noddy yesterday and
    today..

    For those who don't know noddy was a node js web frontend for talisman. I
    wrote it a couple of years ago, it displayed last 10, oneliners and that
    was about it.

    I've now got user logins happening and have started with email, you can currently read your email via the web. Small start.

    Once I've got that working I'll work on file bases, mostly because I'm
    not looking forward to figuring out how to implement Squish message bases
    in nodejs.

    Noddy is completely seperate from talisman, though it uses the data from
    the BBS obviously, so you don't need it, but my hope is to make it as featureful as Magicka's web interface was.

    Yes it runs on Windows too :)

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From apam@21:1/182 to j0HNNY a1PHA on Saturday, December 02, 2023 11:55:18
    OK, so I thought I used toolbelt to change seclevel, but just popped
    open
    the user.dat database and it was set to 10, lol. I must have not
    actually
    upgraded my sysop account. Well, now I've got an alternate Last 10
    screen
    to mix things up!! Ha...

    I'll have to check it, but I wondered if it was because you were using
    level 100 instead of 99, i've never tried a security level with higher
    than 99 and thought maybe toolbelt is only reading the first two digits,
    though it shouldn't..

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From Tiny@21:1/222 to apam on Saturday, December 02, 2023 08:17:07
    I've now got user logins happening and have started with email, you currently read your email via the web. Small start.

    Nice!

    Once I've got that working I'll work on file bases, mostly because I'm
    not looking forward to figuring out how to implement Squish message
    in nodejs.

    While I don't envy you that at all, it would be cool. I do have another question though, were you not working on another BBS that used SQL for
    the message bases? Or am I thinking of someone else? Does anyone use
    talisman BECAUSE it uses squish?

    the BBS obviously, so you don't need it, but my hope is to make it as featureful as Magicka's web interface was.

    Very cool!

    Yes it runs on Windows too :)

    Nice! I'll install and test it when you release it.

    Shawn
    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From j0HNNY a1PHA@21:4/158 to apam on Saturday, December 02, 2023 07:51:21
    I've now got user logins happening and have started with email, you
    can
    currently read your email via the web. Small start.

    That's pretty cool! I remember running Noddy when you first started
    working on it, and i think it had templates to make it easy to customize?
    A Web front-end with messages would be good way to be able to read on the
    go, mobile-wise...

    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From Blue White@21:4/134 to apam on Saturday, December 02, 2023 09:38:31
    apam wrote to j0HNNY a1PHA <=-

    Noddy is completely seperate from talisman, though it uses the data
    from the BBS obviously, so you don't need it, but my hope is to make it
    as featureful as Magicka's web interface was.

    I liked the Magicka interface (on the version I am still
    running here) so much that I thought about trying to port the interface
    over to my Synchronet system. I believe that is well beyond my
    capabilities, though. :D


    ... 2 + 2 = 5 for extremely large values of 2.
    --- MultiMail/DOS
    * Origin: possumso.fsxnet.nz * SSH:2122/telnet:24/ftelnet:80 (21:4/134)
  • From apam@21:1/182 to Tiny on Sunday, December 03, 2023 08:44:26
    While I don't envy you that at all, it would be cool. I do have
    another
    question though, were you not working on another BBS that used SQL for
    the message bases? Or am I thinking of someone else? Does anyone use talisman BECAUSE it uses squish?

    I did add SQL bases to magicka, but it didn't really work out. Titan has
    sql message bases too. I chose squish because originally Talisman didn't
    have a tosser and mailer and it fit in with HPT.

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From deon@21:2/116 to Tiny on Sunday, December 03, 2023 10:17:44
    Re: Last 10 Users Mod
    By: Tiny to apam on Sat Dec 02 2023 08:17 am

    Howdy,

    While I don't envy you that at all, it would be cool. I do have another question though, were you not working on another BBS that used SQL for
    the message bases? Or am I thinking of someone else? Does anyone use talisman BECAUSE it uses squish?

    That might be me.

    Clrghouz stores mail, node and network details in PostgreSQL.

    If apam extends his http frontend, in theory, he can receive and post messages via http to clrghouz. ;)

    I did start work on creating a BBS to clrghouz - but I've adapted a viewdata type interface (but with ANSI). May never be finished, but I'll dabble at it as I get motivated...


    ...лоеп
    --- SBBSecho 3.20-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Tiny@21:1/222 to apam on Sunday, December 03, 2023 09:08:02
    I did add SQL bases to magicka, but it didn't really work out. Titan
    sql message bases too.

    I faintly remember Magicka getting them. Titan was what I was thinking.


    I chose squish because originally Talisman
    have a tosser and mailer and it fit in with HPT.

    Good reason. I mean it works perfectly. One doesn't need generic
    formats because Talisman has it all built in. ie: using the index reader
    now. Just like Golded. :)


    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From Tiny@21:1/222 to deon on Sunday, December 03, 2023 09:10:21
    That might be me.
    Clrghouz stores mail, node and network details in PostgreSQL.

    I actually rememeberd about clrghouz. LOL When you post updates about it
    I tend to read them. Always interested in anything modern. Probably why
    I left ezycom and started running software Apam writes. If a bug /
    feature is found / requested there is a chance it will be added. ;)

    viewdata type interface (but with ANSI). May never be finished, but
    I'll dabble at it as I get motivated...

    That's the way to do it!


    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)