• sbbslist.js 1.68

    From the doctor@1:103/705 to ALL on Tue Feb 22 14:13:00 2022
    I have a question or two about sbbslist.js and avatars.js...

    I'm integrating more of this with QBBS. the JSON stuff in Synchronet seems
    to have lots of whitespace. Is that necessary, or can I just fire out JSON strings the way Ruby JSON generates them?>

    Another question... right now I'm using the old style bbslist messages, without JSON. If I switch can I just drop the old format?

    If I send a preview logon screen will it get displayed on the BBS list even though I'm not running Synchronet?

    Enquiring minds want to know.

    Thanks!



    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to the doctor on Tue Feb 22 16:09:48 2022
    Re: sbbslist.js 1.68
    By: the doctor to ALL on Tue Feb 22 2022 14:13:00

    I'm integrating more of this with QBBS. the JSON stuff in Synchronet seems to have lots of whitespace. Is that necessary, or can I just fire out JSON strings the way Ruby JSON generates them?>

    Any whitespace that you see *outside of double quotes* is just there to make the JSON more human readable. You can safely omit it.

    Your JSON serializer may give you some prettification options though, if you should want to produce more human readable output.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to the doctor on Tue Feb 22 11:01:16 2022
    Re: sbbslist.js 1.68
    By: the doctor to ALL on Tue Feb 22 2022 02:13 pm

    I have a question or two about sbbslist.js and avatars.js...

    I'm integrating more of this with QBBS. the JSON stuff in Synchronet seems to have lots of whitespace. Is that necessary, or can I just fire out JSON strings the way Ruby JSON generates them?>

    The whitespace is not necessary.

    Another question... right now I'm using the old style bbslist messages, without JSON. If I switch can I just drop the old format?

    Yes. The old format is for "sbl" compatibility which likely I'll be dropping at some point too.

    If I send a preview logon screen will it get displayed on the BBS list even though I'm not running Synchronet?

    Yes, I can't think of a reason why not. :-) Your system won't appear at sbbslist.html however, if that's what you're asking.
    --
    digital man (rob)

    Rush quote #5:
    Some are born to rule the world, to live their fantasies
    Norco, CA WX: 55.0øF, 60.0% humidity, 6 mph ESE wind, 0.00 inches rain/24hrs --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From the doctor@1:103/705 to ECHICKEN on Wed Feb 23 10:24:00 2022
    --- ECHICKEN wrote ---
    Any whitespace that you see *outside of double quotes* is just there to
    make the JSON more human readable. You can safely omit it.

    Your JSON serializer may give you some prettification options though, if
    you should want to produce more human readable output.

    Thanks for the info. I did change it to make prettier listings, but it
    hasn't helped.

    I've got all the avatar stuff working locally, and I have a nice database of foriegn avatars that I can display... I've written a little tool to import .bin files, but i can't get avatars I send to dove data to show up on, say, Vert.

    Weird. I might have to set up a test Synchronet system so I can futz with it.



    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From the doctor@1:103/705 to DIGITAL MAN on Wed Feb 23 10:26:00 2022
    --- DIGITAL MAN wrote ---
    Re: sbbslist.js 1.68
    By: the doctor to ALL on Tue Feb 22 2022 02:13 pm

    Yes. The old format is for "sbl" compatibility which likely I'll be
    dropping at some point too.

    Cool. I'll drop it. I like JSON much better. (:


    Yes, I can't think of a reason why not. :-) Your system won't appear at sbbslist.html however, if that's what you're asking.

    Bummer. ): It does appear at the moment, but it says "non-synchronet".

    I just would like to get the avatar thing fully working. I'm not sure why
    the ones I'm sending to Dove Data aren't getting picked up.

    Thanks (as always) for your help!


    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to the doctor on Wed Feb 23 13:55:14 2022
    Re: sbbslist.js 1.68
    By: the doctor to ECHICKEN on Wed Feb 23 2022 10:24:00

    Thanks for the info. I did change it to make prettier listings, but it hasn't helped.

    There are some JSON-viewing tools on the web which might make it easier to review your output and compare it to what other systems are putting into syncdata.

    If I can find some of your messages, I'll see if anything jumps out at me.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to the doctor on Wed Feb 23 12:08:36 2022
    Re: sbbslist.js 1.68
    By: the doctor to DIGITAL MAN on Wed Feb 23 2022 10:26 am

    --- DIGITAL MAN wrote ---
    Re: sbbslist.js 1.68
    By: the doctor to ALL on Tue
    Feb 22 2022 02:13 pm

    Yes. The old format is for "sbl" compatibility which likely I'll be dropping at some point too.

    Cool. I'll drop it. I like JSON much better. (:


    Yes, I can't think of a reason why not. :-) Your system won't appear at sbbslist.html however, if that's what you're asking.

    Bummer. ): It does appear at the moment, but it says "non-synchronet".

    That's because you have your BBS entry's "software" value set to "Synchronet".

    I just would like to get the avatar thing fully working. I'm not sure why the ones I'm sending to Dove Data aren't getting picked up.

    I'll take a look at the syncdata messages and my logs and see what I see.
    --
    digital man (rob)

    Sling Blade quote #4:
    Doyle: wimpy-ass kids or mental retards.. she got one of each livin' with her. Norco, CA WX: 50.5øF, 53.0% humidity, 5 mph E wind, 0.01 inches rain/24hrs
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to the doctor on Wed Feb 23 13:04:20 2022
    Re: sbbslist.js 1.68
    By: the doctor to DIGITAL MAN on Wed Feb 23 2022 10:26 am

    I just would like to get the avatar thing fully working. I'm not sure why the ones I'm sending to Dove Data aren't getting picked up.

    Looks like it was just white-space issues: your message lines are \n-terminated rather than \r\n-terminated and my avatars.js didn't like that.

    Also, your json-end line had trailing white-space (before the end of line).

    I adjusted avatars.js to be more tolerant of these differences in white-space of the avatar messages, but if you want to maximize compatibility with existing Synchronet systems, you could make those changes to your messages' white-space.
    --
    digital man (rob)

    Breaking Bad quote #6:
    My Name is ASAC Schrader - and you can go fuck yourself. - Hank Schrader
    Norco, CA WX: 48.6øF, 56.0% humidity, 0 mph N wind, 0.01 inches rain/24hrs
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to the doctor on Wed Feb 23 13:26:38 2022
    Re: sbbslist.js 1.68
    By: the doctor to ECHICKEN on Wed Feb 23 2022 10:24 am

    I've got all the avatar stuff working locally, and I have a nice database of foriegn avatars that I can display... I've written a little tool to import .bin files, but i can't get avatars I send to dove data to show up on, say, Vert.

    Looks like it's working now, but just due to my recent changes to avatars.js: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄúúúú
    ³ Subj: sbbslist.js 1.68 ßÜ Üß
    ³ Attr: Replied ܲß۲߲Ü
    ³ To : ECHICKEN ±²ÛÛ²²²Û²² ³ From: the doctor (QBBSTEST) ±ß±ßßßßÛß² ³ Date: Wed Feb 23 2022 10:24 am UTC (11.0 hours ago) ß ßÛ Ûß ß ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄúúúúúú
    --
    digital man (rob)

    This Is Spinal Tap quote #26:
    David St. Hubbins: They were still booing him when we came on stage.
    Norco, CA WX: 46.2øF, 62.0% humidity, 3 mph NE wind, 0.01 inches rain/24hrs
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From the doctor@1:103/705 to DIGITAL MAN on Thu Feb 24 10:32:00 2022
    --- DIGITAL MAN wrote ---
    Looks like it was just white-space issues: your message lines are \n- terminated rather than \r\n-terminated and my avatars.js didn't like
    that.

    Also, your json-end line had trailing white-space (before the end of
    line).

    I adjusted avatars.js to be more tolerant of these differences in white- space of the avatar messages, but if you want to maximize compatibility
    with existing Synchronet systems, you could make those changes to your messages' white-space.

    Wow thanks! I didn't expect you to change your code to work with mine. This thing runs on Ubuntu so the EOL conventions are Unix. I'll change it to more closely match what you're looking for so it will work everywhere.

    Thanks again

    (Oh wow, i just found another bug in this full screen editor. Damn!)

    mark


    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Andre@1:103/705 to the doctor on Thu Feb 24 06:35:28 2022
    Re: sbbslist.js 1.68
    By: the doctor to DIGITAL MAN on Thu Feb 24 2022 10:32 am

    Wow thanks! I didn't expect you to change your code to work with mine.

    You fell victim to one of the classic blunders! The most famous of which is never get involved in a land war in Asia. But only slighly less well-known is this... Never mention to DM an error or a possible feature in Synchonet.


    - Andre

    ---
    þ Synchronet þ Radio Mentor BBS - bbs.radiomentor.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From the doctor@1:103/705 to ANDRE on Thu Feb 24 15:32:00 2022
    --- ANDRE wrote ---

    You fell victim to one of the classic blunders! The most famous of which
    is never get involved in a land war in Asia. But only slighly less well- known is this... Never mention to DM an error or a possible feature in Synchonet.


    Tell me about it. (: He keeps adding this stuff and then I have to add it as well. (:



    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to the doctor on Thu Feb 24 12:49:26 2022
    Re: sbbslist.js 1.68
    By: the doctor to DIGITAL MAN on Thu Feb 24 2022 10:32 am

    --- DIGITAL MAN wrote ---
    Looks like it was just white-space issues: your message lines are \n- terminated rather than \r\n-terminated and my avatars.js didn't like
    that.

    Also, your json-end line had trailing white-space (before the end of line).

    I adjusted avatars.js to be more tolerant of these differences in white- space of the avatar messages, but if you want to maximize compatibility with existing Synchronet systems, you could make those changes to your messages' white-space.

    Wow thanks! I didn't expect you to change your code to work with mine.
    This thing runs on Ubuntu so the EOL conventions are Unix.

    I understand. The traditional QWK format is to use 0xE3 for end-of-line (why? I have no idea), and those characters get translated by Synchronet to CR/LF *unless* UTF-8 support is indicated, in which case, it's normally expected to be CR/LF terminated lines. LF-terminated lines work okay too (as is the FidoNet standard), but my avatars.js script just wasn't very flexible in its expectations.

    I'll change it
    to more closely match what you're looking for so it will work everywhere.

    Cool.

    (Oh wow, i just found another bug in this full screen editor. Damn!)

    They're hard to get right, I know, I've tried.
    --
    digital man (rob)

    Sling Blade quote #6:
    Karl: he should've had a chance to grow up. He would had fun some time.
    Norco, CA WX: 58.9øF, 22.0% humidity, 3 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From the doctor@1:103/705 to DIGITAL MAN on Fri Feb 25 21:15:00 2022
    --- DIGITAL MAN wrote ---
    Re: sbbslist.js 1.68
    By: the doctor to DIGITAL MAN on Thu Feb 24 2022 10:32
    am

    I understand. The traditional QWK format is to use 0xE3 for end-of-line (why? I have no idea), and those characters get translated by Synchronet
    to CR/LF *unless* UTF-8 support is indicated, in which case, it's normally expected to be CR/LF terminated lines. LF-terminated lines work okay too
    (as is the FidoNet standard), but my avatars.js script just wasn't very flexible in its expectations.

    The problem was I forgot what I did 15 years ago. Apparently, 15 years ago, it seemed like a good idea to use <CR> as EOL. Now that we're clear what I did , it was easy to fix and seems to be working everywhere I've checked.


    The editor, isn't easy to fi got it mosly working most of the time,
    but there are still strange cases where it goes a bit nuts. Like it just ts whdid. Hmmm. I'd really rather use someone elses....eat

    Maybe go back to nano... how disappointing. It's backspace causing the problems...


    ---
    * TARDIS BBS - Home of QUARKware * telnet bbs.cortex-media.info
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From poindexter FORTRAN@1:103/705 to Andre on Fri Feb 25 07:38:00 2022
    Andre wrote to the doctor <=-

    You fell victim to one of the classic blunders! The most famous of
    which is never get involved in a land war in Asia. But only slighly
    less well-known is this... Never mention to DM an error or a possible feature in Synchonet.

    Is DM Sicilian?


    ... Where are we now?
    --- MultiMail/DOS v0.52
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to poindexter FORTRAN on Sun Feb 27 16:03:16 2022
    Re: Re: sbbslist.js 1.68
    By: poindexter FORTRAN to Andre on Fri Feb 25 2022 07:38 am

    You fell victim to one of the classic blunders! The most famous of
    which is never get involved in a land war in Asia. But only slighly
    less well-known is this... Never mention to DM an error or a
    possible feature in Synchonet.

    Is DM Sicilian?

    From the name of his BBS (and his last name), I would have thought DM is of German lineage. :P

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Andre@1:103/705 to Nightfox on Sun Feb 27 19:05:20 2022
    Re: Re: sbbslist.js 1.68
    By: Nightfox to poindexter FORTRAN on Sun Feb 27 2022 04:03 pm

    From the name of his BBS (and his last name), I would have thought DM is of German lineage. :P

    I'm pretty sure it's asian.

    https://www.youtube.com/watch?v=uy9Z-Tg6ufU


    - Andre

    ---
    þ Synchronet þ Radio Mentor BBS - bbs.radiomentor.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Nightfox on Sun Feb 27 21:12:12 2022
    Re: Re: sbbslist.js 1.68
    By: Nightfox to poindexter FORTRAN on Sun Feb 27 2022 04:03 pm

    Re: Re: sbbslist.js 1.68
    By: poindexter FORTRAN to Andre on Fri Feb 25 2022 07:38 am

    You fell victim to one of the classic blunders! The most famous of
    which is never get involved in a land war in Asia. But only slighly
    less well-known is this... Never mention to DM an error or a
    possible feature in Synchonet.

    Is DM Sicilian?

    From the name of his BBS (and his last name), I would have thought DM is

    of
    German lineage. :P

    i always thought he was an albino puerto rican. i thought he just changed his name to fit in.

    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Sun Feb 27 20:14:08 2022
    Re: Re: sbbslist.js 1.68
    By: Nightfox to poindexter FORTRAN on Sun Feb 27 2022 04:03 pm

    Re: Re: sbbslist.js 1.68
    By: poindexter FORTRAN to Andre on Fri Feb 25 2022 07:38 am

    You fell victim to one of the classic blunders! The most famous of
    which is never get involved in a land war in Asia. But only slighly
    less well-known is this... Never mention to DM an error or a
    possible feature in Synchonet.

    Is DM Sicilian?

    From the name of his BBS (and his last name), I would have thought DM is of German lineage. :P

    More English than German, but yeah, a bit of both and some French. Basically a northern European mutt. :-)
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #91:
    XPDEV = Cross-platform Development
    Norco, CA WX: 67.0øF, 8.0% humidity, 3 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Andre on Sun Feb 27 21:59:08 2022
    Re: Re: sbbslist.js 1.68
    By: Andre to Nightfox on Sun Feb 27 2022 07:05 pm

    From the name of his BBS (and his last name), I would have thought
    DM is of German lineage. :P

    I'm pretty sure it's asian.

    https://www.youtube.com/watch?v=uy9Z-Tg6ufU

    Inconceivable!

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From poindexter FORTRAN@1:103/705 to Nightfox on Mon Feb 28 06:18:00 2022
    Nightfox wrote to poindexter FORTRAN <=-

    You fell victim to one of the classic blunders! The most famous of
    which is never get involved in a land war in Asia. But only slighly
    less well-known is this... Never mention to DM an error or a
    possible feature in Synchonet.

    Is DM Sicilian?

    From the name of his BBS (and his last name), I would have thought DM
    is of German lineage. :P

    It was a "Princess Bride" reference, I thought the "land war in Asia" line
    was a reference.


    ... SURELY NOT EVERYONE WAS KUNG FU FIGHTING
    --- MultiMail/DOS v0.52
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to poindexter FORTRAN on Wed Mar 2 09:16:58 2022
    Re: Re: sbbslist.js 1.68
    By: poindexter FORTRAN to Nightfox on Mon Feb 28 2022 06:18 am

    Is DM Sicilian?

    From the name of his BBS (and his last name), I would have thought
    DM is of German lineage. :P

    It was a "Princess Bride" reference, I thought the "land war in Asia" line was a reference.

    Yes, I got the reference. :)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to poindexter FORTRAN on Wed Mar 2 15:29:52 2022
    On 2/28/2022 9:18 AM, poindexter FORTRAN wrote:
    Nightfox wrote to poindexter FORTRAN <=-

    An>> You fell victim to one of the classic blunders! The most famous of
    An>> which is never get involved in a land war in Asia. But only slighly
    An>> less well-known is this... Never mention to DM an error or a
    An>> possible feature in Synchonet.

    PF> Is DM Sicilian?

    Ni> From the name of his BBS (and his last name), I would have thought DM
    Ni> is of German lineage. :P

    It was a "Princess Bride" reference, I thought the "land war in Asia" line was a reference.


    ... SURELY NOT EVERYONE WAS KUNG FU FIGHTING
    --- MultiMail/DOS v0.52
    � Synchronet � .: realitycheckbbs.org :: scientia potentia est :.


    INCONCEIVABLE!

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From poindexter FORTRAN@1:103/705 to dragon on Thu Mar 3 07:55:00 2022
    dragon wrote to poindexter FORTRAN <=-

    It was a "Princess Bride" reference, I thought the "land war in Asia" line was a reference.

    INCONCEIVABLE!


    I was on the Apache web server mailing list a long time ago. We did the
    usual trading of TPB references, and the listmaster allowed it to continue, saying while it was off-topic, a Pricess Bride reference was a sign of good character.

    His email address? rous@apache.org.


    ... No appropriate tagline.
    --- MultiMail/DOS v0.52
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to poindexter FORTRAN on Fri Mar 4 21:48:42 2022
    On 3/3/2022 10:55 AM, poindexter FORTRAN wrote:
    dragon wrote to poindexter FORTRAN <=-

    > It was a "Princess Bride" reference, I thought the "land war in Asia" line
    > was a reference.

    dr> INCONCEIVABLE!


    I was on the Apache web server mailing list a long time ago. We did the
    usual trading of TPB references, and the listmaster allowed it to continue, saying while it was off-topic, a Pricess Bride reference was a sign of good character.

    His email address? rous@apache.org.


    ... No appropriate tagline.
    --- MultiMail/DOS v0.52
    � Synchronet � .: realitycheckbbs.org :: scientia potentia est :.


    The rodents of unusual size? I don't believe they exist.

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From cr1mson@1:103/705 to poindexter FORTRAN on Wed Mar 9 19:55:28 2022
    Re: Re: sbbslist.js 1.68
    By: poindexter FORTRAN to Nightfox on Mon Feb 28 2022 06:18 am

    Nightfox wrote to poindexter FORTRAN <=-

    It was a "Princess Bride" reference, I thought the "land war in Asia" line was a reference.

    "As you wish." was a favorite line I'd tell my boss when I was like 19. It made her happy. =)
    ---

    Sincerely,
    Jon Justvig
    Stepping Stone BBS
    telnet://steppingstonebbs.com
    http://steppingstonebbs.com
    ---
    þ Synchronet þ Stepping Stone BBS - steppingstonebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)