• Talisman v0.3 Done

    From apam@21:1/126 to All on Fri Nov 13 13:47:42 2020
    Talisman v0.3 is ready for download for testers.

    This one includes:

    Nodelist browser,
    Nodelist parser in toolbelt
    Configurable Prompts
    Configurable Colours for input boxes
    Real Name only support for message areas.
    Completley configurable login process.

    To upgrade on windows, you should be able to run the installer without uninstalling. Includes a "dist" folder now that will have updated config
    files etc, to compare with your old ones.

    To upgrade on linux, just remove the source, unpack the new source and
    rebuild.

    *important* make sure you have a loginitems.toml in your data directory,
    there is one included with the release. It shouldn't break if it's
    missing, but the user will go from login to menu immediatley.

    The website has also been updated with 0.3 documentation.

    Andrew




    --- Talisman v0.3-dev (Linux/x86_64)
    * Origin: Talisman BBS - Experimental BBS (21:1/126)
  • From Avon@21:1/101 to apam on Fri Nov 13 17:05:42 2020
    On 13 Nov 2020 at 01:47p, apam pondered and said...

    Talisman v0.3 is ready for download for testers.

    Make sure you take time out to watch some Star Wars / Star Trek / drink beer
    / eat pizza etc... tell you what.. I'll lead by example :)

    Oh and I've mostly updated info on this echo to reflect Talisman arriving
    here too :)

    Next infopack etc. will be sorted. Website still to do :)

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Rushfan@21:2/115 to Apam on Fri Nov 13 04:16:30 2020
    BY: apam(21:1/126)


    Nodelist browser,
    Nodelist parser in toolbelt

    Do you pre-compile the nodelist, or just parse on demand? Just curious, I realized there's little reason to pre-compile with fast hardware, and small nodelists (compared to 1990) and just parse on demand.

    rushfan

    P.S. Great list of updates!



    --- WWIV 5.6.0.3308
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From apam@21:1/126 to Rushfan on Fri Nov 13 14:46:04 2020
    Do you pre-compile the nodelist, or just parse on demand? Just curious, I realized there's little reason to pre-compile with fast hardware, and small nodelists (compared to 1990) and just parse on demand.

    I have it set up so toolbelt (my sort of wwivutil program) will convert
    the nodelist into an sqlite3 database, then the bbs does lookups on that.

    At present all using the node list in Talisman is for is displaying the
    from BBS name on echo/netmail and looking up nodes when you enter a
    netmail. Also has a browser where you can search for nodes too.

    It's just a little feature really, and not particularly needed as HPT and
    BinkD do all the tossing / mailing.

    Andrew


    --- Talisman v0.3-dev (Linux/x86_64)
    * Origin: Talisman BBS - Experimental BBS (21:1/126)
  • From apam@21:1/126 to Avon on Fri Nov 13 14:55:04 2020
    Make sure you take time out to watch some Star Wars / Star Trek / drink
    beer
    / eat pizza etc... tell you what.. I'll lead by example :)

    Hehe yeah, I keep meaning to watch more episodes of Sabrina on netflix,
    but been so focused on this BBS the last couple of weeks (which is a good
    thing I think) however, I'm probably going to slow down a little bit now.

    I still have a few things I'd like to do,

    1. add Email to QWK packets (I forgot about email lol)
    2. make strings configurable (I'm still working out the best way to do
    this)

    Then there is the full screen reader etc, but those are things I'm going
    to do later.

    :)

    Besides I have to let my intrepid testers catch up :)

    Andrew


    --- Talisman v0.3-dev (Linux/x86_64)
    * Origin: Talisman BBS - Experimental BBS (21:1/126)
  • From Rushfan@21:2/115 to Apam on Fri Nov 13 05:35:55 2020
    BY: apam(21:1/126)


    At present all using the node list in Talisman is for is displaying the
    from BBS name on echo/netmail and looking up nodes when you enter a
    netmail. Also has a browser where you can search for nodes too.

    Cool. I added "validation" in that wwiv will check the nodelist to display the BBS name of the destination address when you send netmail now for FTN networks (it'd done that or wwivnet forever, also # of hops to get there for WWIVnet but no idea how to get that on FTN other than 'if network.name = 'fsxnet' return myaddr.at(4) == destaddr.at(4) ? 2 : 3'

    I'll have to check it back out. Thanks!


    --- WWIV 5.6.0.3308
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From Utopian Galt@21:4/108 to Apam on Thu Nov 12 22:05:39 2020
    BY: apam(21:1/126)


    Talisman v0.3 is ready for download for testers.

    This one includes:

    Nodelist browser,
    Nodelist parser in toolbelt
    Configurable Prompts
    Configurable Colours for input boxes
    Real Name only support for message areas.
    Completley configurable login process.
    I like adventure, perhaps on the weekend I'll try the win32 build.


    --- WWIV 5.6.0.3311
    * Origin: inland utopia * socal usa * iutopia.duckdns.org:2023 (21:4/108)
  • From paulie420@21:2/150 to apam on Fri Nov 13 11:10:23 2020
    Talisman v0.3 is ready for download for testers.

    This one includes:

    Nodelist browser,
    Nodelist parser in toolbelt
    Configurable Prompts
    Configurable Colours for input boxes
    Real Name only support for message areas.
    Completley configurable login process.

    To upgrade on windows, you should be able to run the installer without uninstalling. Includes a "dist" folder now that will have updated config files etc, to compare with your old ones.

    To upgrade on linux, just remove the source, unpack the new source and rebuild.

    *important* make sure you have a loginitems.toml in your data directory, there is one included with the release. It shouldn't break if it's missing, but the user will go from login to menu immediatley.

    The website has also been updated with 0.3 documentation.

    Andrew

    WOW Andrew... I dig how you're moving along on this and...

    I'm going to try a new full install of 0.3 as I didn't get digging in on 0.2...

    Two questions; is there install docs on the webpage?

    Is this the actual source code/can I load up in visual studio code and SEE how one codes a BBS software?

    Cheers, great job, and I'm getting there... I modified all the .toml files, which I have plenty of experience with... yaml/toml/etc.. but did NOT get a running install yet. :P

    Thanks for all you do man! Fun times!



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2020/10/23 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From apam@21:1/126 to paulie420 on Sat Nov 14 12:58:02 2020
    Two questions; is there install docs on the webpage?

    Sort of, there's a quick start for debian, which just lists the commands
    you need to get going. I'd like to add a script to make installing
    easier, just haven't gotten around to it yet.

    Is this the actual source code/can I load up in visual studio code and SEE how one codes a BBS software?

    Yes, you can do that. There is .sln that you can load up into visual
    studio. Keep in mind though, you will have to install some prerequisits
    to compile it (namely openssl, I think the rest is bundled) and it's set
    up for my computer so you may need to tweak your project setup.

    Also, note, that I don't claim to be the best coder on the planet, so I wouldn't take my code as a good example of how to code :)

    Cheers, great job, and I'm getting there... I modified all the .toml files, which I have plenty of experience with... yaml/toml/etc.. but did NOT get a running install yet. :P

    Cool, I'm glad I chose toml now. I was looking at yaml and json, but toml looked to be the easiest (and most like Ini files)

    Thanks for all you do man! Fun times!

    No worries, it is fun! Thankyou for having a go at it too :)

    Andrew


    --- Talisman v0.4-dev (Linux/x86_64)
    * Origin: Talisman BBS - Experimental BBS (21:1/126)
  • From Black Panther@21:1/186 to apam on Fri Nov 13 22:31:38 2020
    On 14 Nov 2020, 12:58p, apam said the following...

    Also, note, that I don't claim to be the best coder on the planet, so I wouldn't take my code as a good example of how to code :)

    I don't know about the best coder on the planet, but you are up a lot higher on the list than a lot of us will ever be. Don't sell yourself short. I use your code as my examples! :)


    ---

    Black Panther(RCS)
    aka Dan Richter
    Castle Rock BBS
    telnet://bbs.castlerockbbs.com
    http://www.castlerockbbs.com
    http://github.com/DRPanther
    The sparrows are flying again...

    --- Mystic BBS v1.12 A47 2020/11/06 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (21:1/186)
  • From paulie420@21:2/150 to apam on Sat Nov 14 08:54:34 2020
    Is this the actual source code/can I load up in visual studio code and how one codes a BBS software?

    Yes, you can do that. There is .sln that you can load up into visual studio. Keep in mind though, you will have to install some prerequisits
    to compile it (namely openssl, I think the rest is bundled) and it's set up for my computer so you may need to tweak your project setup.

    Also, note, that I don't claim to be the best coder on the planet, so I wouldn't take my code as a good example of how to code :)

    apam, I'm not the coding police - at all. I don't have ANY skills so your source, to me, would look like active-God status anyway... but I do learn differently than most.. when I take online courses in programming, I can never 'get' what they're trying to explain to me.

    But... give me a software that I grasp... oh, I dunno- like a bbs software maybe?! (lol) and then let me see side by side what the code does; and I 'get' things easier. I understand that this is no way to learn everything needed to even begin coding in C++ - but open projects that I'm interested in and the ability to see the source right there on my computer screen; even if its in YOUR workflow, that might not be where I'd end up.... is awesome.

    I installed all the prerequisites, VisCode does a great job at making sure you have everything 'this project' needs. Anyway; thanks again...

    I'm going to get Talismas 0.3 running TODAY.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2020/10/23 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)