Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

I don't know anything about music. In my line you don't have to. -- Elvis Presley


dovenet / Programming / Intro

SubjectAuthor
* IntroWormwood
+* IntroMRO
|`* IntroWormwood
| +* IntroDigital Man
| |`- IntroWormwood
| `- IntroNightfox
+* IntroCharles Blackburn
|`- IntroDigital Man
`- Re: IntroAndy Alt

1
Intro

<632A2B92.84.dove-program@bitbrain.life>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=18&group=DOVE-Net.Programming#18

  copy link   Newsgroups: DOVE-Net.Programming
From: wormwood@VERT/BITBRAIN (Wormwood)
To: All
Subject: Intro
Message-ID: <632A2B92.84.dove-program@bitbrain.life>
Date: Tue, 20 Sep 2022 14:07:30 -0500
X-Comment-To: All
Path: rocksolidbbs.com!not-for-mail
Organization: Bitbrain BBS
Newsgroups: DOVE-Net.Programming
X-FTN-PID: Synchronet 3.19c-Linux HEAD/baa41e2 Sep 19 2022 GCC 10.2.1
X-FTN-CHRS: CP437 2
WhenImported: 20220920141331-0700 c1e0
WhenExported: 20220920151866-0700 c1e0
ExportedFrom: VERT dove-prg 5436
WhenImported: 20220920210730-0500 412c
WhenExported: 20220920211318Z 412c
ExportedFrom: BITBRAIN dove-program 84
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Wormwood - Tue, 20 Sep 2022 19:07 UTC

Hello folks. Fellow programmer here and just thought I would introduce myself.
These days I've been mostly working with javascript and golang.

I haven't been on a BBS in years but I've been having a blast setting up this one. Thanks digital man for all the hard work on synchronet.

It's only a matter of time before I start tinkering on some custom software
(probably doors). Tips for a starting place would be greatly appreciated.

https://bitbrain.life started as a sidequest to the day job. It's really just a sandbox tool at this point but I've got synchronet running on the server as well. web interface for the bbs is at https://bbs.bitbrain.life though the web telnet client is borked. something screwy is going on with the reverse proxy(nginx). i see the connection hit the backend but it just dies. If anyone has run into this I'd appreciate some insight. Any, nice to "meet" you all.

---
■ Synchronet ■ Bitbrain.life BBS

Intro

<632A3775.889.dove-prg@bbses.info>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=19&group=DOVE-Net.Programming#19

  copy link   Newsgroups: DOVE-Net.Programming
From: mro@VERT/BBSESINF (MRO)
To: Wormwood
Subject: Intro
Message-ID: <632A3775.889.dove-prg@bbses.info>
Date: Tue, 20 Sep 2022 09:58:13 -0500
X-Comment-To: Wormwood
Path: rocksolidbbs.com!not-for-mail
Organization: bbses.info
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632A2B92.84.dove-program@bitbrain.life>
References: <632A2B92.84.dove-program@bitbrain.life>
X-FTN-PID: Synchronet 3.19b-Win32 master/a2a9dc027 Jan 2 2022 MSC 1928
X-FTN-CHRS: CP437 2
WhenImported: 20220920151912-0700 c1e0
WhenExported: 20220920211858-0700 c1e0
ExportedFrom: VERT dove-prg 5437
WhenImported: 20220920165813-0500 c168
WhenExported: 20220920171910-0500 c168
ExportedFrom: BBSESINF dove-prg 889
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: MRO - Tue, 20 Sep 2022 14:58 UTC

Re: Intro
By: Wormwood to All on Tue Sep 20 2022 09:07 pm

> It's only a matter of time before I start tinkering on some custom software
> (probably doors). Tips for a starting place would be greatly appreciated.

starting place for what?
---
■ Synchronet ■ ::: BBSES.info - free BBS services :::

Intro

<632B050B.11.dove-program@thefbo.us>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=20&group=DOVE-Net.Programming#20

  copy link   Newsgroups: DOVE-Net.Programming
From: charles.blackburn@VERT/FBOBBS (Charles Blackburn)
To: Wormwood
Subject: Intro
Message-ID: <632B050B.11.dove-program@thefbo.us>
Date: Wed, 21 Sep 2022 01:35:23 -0400
X-Comment-To: Wormwood
Path: rocksolidbbs.com!not-for-mail
Organization: THE FBO BBS
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632A2B92.84.dove-program@bitbrain.life>
References: <632A2B92.84.dove-program@bitbrain.life>
X-FTN-PID: Synchronet 3.19c-Linux master/d518b0159 Sep 14 2022 GCC 11.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20220921103206-0700 c1e0
WhenExported: 20220921151859-0700 c1e0
ExportedFrom: VERT dove-prg 5439
WhenImported: 20220921083523-0400 c12c
WhenExported: 20220921133159-0400 c12c
ExportedFrom: FBOBBS dove-program 11
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Charles Blackburn - Wed, 21 Sep 2022 05:35 UTC

Re: Intro
By: Wormwood to All on Tue Sep 20 2022 21:07:30

Wo> I haven't been on a BBS in years but I've been having a blast setting up this one. Thanks digital man for all the hard work
Wo> on synchronet.

hear hear!

Wo> It's only a matter of time before I start tinkering on some custom software (probably doors). Tips for a starting place
Wo> would be greatly appreciated.

i'm just starting the same thing, but im no java(script) programmer at all... your best bet would be to take a look at the repo itself as well as the wiki.

as far as doors, you can do something simple that just uses standard STDIO i/o under linux (not sure about *dows), for example, i have a simple python script i wrote that pulls weather station details from my work network (i work for a company with the largest private wx and lightning detection network in the world) and just pulls the data from one of my local stations.

i have to now start working on how to get the "location" of the user so that i can customise it a little and also work out an ansi screen for it :D

regards
Charles Blackburn
The F.B.O BBS 21:1/221 618:250/36
bbs.thefbo.us IPV4/V6
DOVE-Net FSX-Net MicroNET USENET
Coming soon: FIDO-Net

---
■ Synchronet ■ The FBO BBS - bbs.thefbo.us - A place for aviation fun....

Intro

<632B4321.87.dove-program@bitbrain.life>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=21&group=DOVE-Net.Programming#21

  copy link   Newsgroups: DOVE-Net.Programming
From: wormwood@VERT/BITBRAIN (Wormwood)
To: MRO
Subject: Intro
Message-ID: <632B4321.87.dove-program@bitbrain.life>
Date: Wed, 21 Sep 2022 10:00:17 -0500
X-Comment-To: MRO
Path: rocksolidbbs.com!not-for-mail
Organization: Bitbrain BBS
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632A3775.889.dove-prg@bbses.info>
References: <632A3775.889.dove-prg@bbses.info>
X-FTN-PID: Synchronet 3.19c-Linux HEAD/baa41e2 Sep 19 2022 GCC 10.2.1
X-FTN-CHRS: CP437 2
WhenImported: 20220921103619-0700 c1e0
WhenExported: 20220921151859-0700 c1e0
ExportedFrom: VERT dove-prg 5440
WhenImported: 20220921170017-0500 412c
WhenExported: 20220921173605Z 412c
ExportedFrom: BITBRAIN dove-program 87
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Wormwood - Wed, 21 Sep 2022 15:00 UTC

Re: Intro
By: MRO to Wormwood on Tue Sep 20 2022 04:58 pm

> starting place for what?

I guess just for getting started with door program development. I have browsed some of the projects in xtrn and it looks like most of them are in some kind of JS using whatever jsexec is. Are there API docs some place? Do people just run synchronet locally for testing/developing? Is it possible to run these apps directly from a linux tty?

---
■ Synchronet ■ Bitbrain.life BBS

Intro

<632B4DBB.5441.dove-prg@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=22&group=DOVE-Net.Programming#22

  copy link   Newsgroups: DOVE-Net.Programming
From: digital.man@VERT (Digital Man)
To: Charles Blackburn
Subject: Intro
Message-ID: <632B4DBB.5441.dove-prg@vert.synchro.net>
Date: Wed, 21 Sep 2022 03:45:31 -0700
X-Comment-To: Charles Blackburn
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632B050B.11.dove-program@thefbo.us>
References: <632B050B.11.dove-program@thefbo.us>
X-FTN-PID: Synchronet 3.20a-Linux new_config_format/05dcd1dd8 Sep 17 2022 GCC 8.3.0
X-FTN-CHRS: CP437 2
WhenImported: 20220921104531-0700 c1e0
WhenExported: 20220921151859-0700 c1e0
ExportedFrom: VERT dove-prg 5441
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Wed, 21 Sep 2022 10:45 UTC

Re: Intro
By: Charles Blackburn to Wormwood on Wed Sep 21 2022 08:35 am

> as far as doors, you can do something simple that just uses standard STDIO
> i/o under linux (not sure about *dows)

Yes, stdio doors work on Windows too.
http://wiki.synchro.net/howto:door:
--
digital man (rob)

This Is Spinal Tap quote #45:
I don't really think the end can be assessed as of itself as being the end
Norco, CA WX: 71.1°F, 61.0% humidity, 5 mph S wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Intro

<632B4E76.5442.dove-prg@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=23&group=DOVE-Net.Programming#23

  copy link   Newsgroups: DOVE-Net.Programming
From: digital.man@VERT (Digital Man)
To: Wormwood
Subject: Intro
Message-ID: <632B4E76.5442.dove-prg@vert.synchro.net>
Date: Wed, 21 Sep 2022 03:48:38 -0700
X-Comment-To: Wormwood
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632B4321.87.dove-program@bitbrain.life>
References: <632B4321.87.dove-program@bitbrain.life>
X-FTN-PID: Synchronet 3.20a-Linux new_config_format/05dcd1dd8 Sep 17 2022 GCC 8.3.0
X-FTN-CHRS: CP437 2
WhenImported: 20220921104838-0700 c1e0
WhenExported: 20220921151859-0700 c1e0
ExportedFrom: VERT dove-prg 5442
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Wed, 21 Sep 2022 10:48 UTC

Re: Intro
By: Wormwood to MRO on Wed Sep 21 2022 05:00 pm

> Re: Intro
> By: MRO to Wormwood on Tue Sep 20 2022 04:58 pm
>
> > starting place for what?
>
> I guess just for getting started with door program development. I have
> browsed some of the projects in xtrn and it looks like most of them are in
> some kind of JS using whatever jsexec is.

See http://wiki.synchro.net/util:jsexec

> Are there API docs some place?

See http://wiki.synchro.net/custom:javascript

> Do
> people just run synchronet locally for testing/developing? Is it possible to
> run these apps directly from a linux tty?

Some scripts can be run from a linux tty using jsexec *or* within the BBS terminal server, but since jsexec has a reduced object model from sbbs itself (e.g. no 'console' object), then such a script would either have to be minimal in its visual complexity or have special logic to run either mode.

These questions are best-suited to one of the Synchronet-related message areas.
--
digital man (rob)

Synchronet "Real Fact" #104:
The official Synchronet YouTube channel went live on May 6, 2019
Norco, CA WX: 71.4°F, 58.0% humidity, 3 mph E wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Intro

<632B5A1C.3403.dove_dove-prg@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=24&group=DOVE-Net.Programming#24

  copy link   Newsgroups: DOVE-Net.Programming
From: nightfox@VERT/DIGDIST (Nightfox)
To: Wormwood
Subject: Intro
Message-ID: <632B5A1C.3403.dove_dove-prg@digitaldistortionbbs.com>
Date: Wed, 21 Sep 2022 04:38:20 -0700
X-Comment-To: Wormwood
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632B4321.87.dove-program@bitbrain.life>
References: <632B4321.87.dove-program@bitbrain.life>
X-FTN-PID: Synchronet 3.19c-Linux master/baa41e238 Sep 20 2022 GCC 11.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20220921114905-0700 c1e0
WhenExported: 20220921151859-0700 c1e0
ExportedFrom: VERT dove-prg 5443
WhenImported: 20220921113820-0700 c1e0
WhenExported: 20220921114859-0700 c1e0
ExportedFrom: DIGDIST dove_dove-prg 3403
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Wed, 21 Sep 2022 11:38 UTC

Re: Intro
By: Wormwood to MRO on Wed Sep 21 2022 05:00 pm

Wo> I guess just for getting started with door program development. I have
Wo> browsed some of the projects in xtrn and it looks like most of them are in
Wo> some kind of JS using whatever jsexec is.

jsexec is a command-line program included with Synchronet that runs JS scripts that use Synchronet's API, but they have to be written to work with the command line (not with a remote connected user). JS doors that interact with a remote connected user don't use jsexec, but rather are run by Synchronet itself when a user is logged in.

Wo> Are there API docs some place?

Yes:
http://www.synchro.net/docs/jsobjs.html

Wo> Do people just run synchronet locally for testing/developing? Is it
Wo> possible to run these apps directly from a linux tty?

When I'm writing a JS door for an online user, I just log into my BBS (as another user would do) to test it.

As mentioned above, you can run JS scripts from a Linux tty with jsexec, but they'd have to be written a little differently to output to the tty rather than a remote user logged into the BBS.

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

Intro

<632C645A.92.dove-program@bitbrain.life>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=25&group=DOVE-Net.Programming#25

  copy link   Newsgroups: DOVE-Net.Programming
From: wormwood@VERT/BITBRAIN (Wormwood)
To: Digital Man
Subject: Intro
Message-ID: <632C645A.92.dove-program@bitbrain.life>
Date: Thu, 22 Sep 2022 06:34:18 -0500
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Bitbrain BBS
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632B4E76.5442.dove-prg@vert.synchro.net>
References: <632B4E76.5442.dove-prg@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Linux HEAD/baa41e2 Sep 19 2022 GCC 10.2.1
X-FTN-CHRS: CP437 2
WhenImported: 20220922070155-0700 c1e0
WhenExported: 20220922091868-0700 c1e0
ExportedFrom: VERT dove-prg 5444
WhenImported: 20220922133418-0500 412c
WhenExported: 20220922140126Z 412c
ExportedFrom: BITBRAIN dove-program 92
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Wormwood - Thu, 22 Sep 2022 11:34 UTC

Re: Intro
By: Digital Man to Wormwood on Wed Sep 21 2022 10:48 am

> These questions are best-suited to one of the Synchronet-related message
> areas.

Thank for all the info. I'll look at the other boards when more questions come up. I noticed the synchronet related programming subs were language specific and thought this board might be more general

---
■ Synchronet ■ Bitbrain.life BBS

Re: Intro

<63FBC305.5453.dove-prg@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=30&group=DOVE-Net.Programming#30

  copy link   Newsgroups: DOVE-Net.Programming
From: andy.alt@VERT (Andy Alt)
To: Wormwood
Subject: Re: Intro
Message-ID: <63FBC305.5453.dove-prg@vert.synchro.net>
Date: Sun, 26 Feb 2023 07:28:00 -0800
X-Comment-To: Wormwood
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Programming
In-Reply-To: <632A2B92.84.dove-program@bitbrain.life>
References: <632A2B92.84.dove-program@bitbrain.life>
X-FTN-PID: Synchronet 3.20a-Win32 master/68c33d29a Feb 26 2023 MSC 1929
X-FTN-CHRS: ASCII 1
WhenImported: 20230226123725-0800 41e0
WhenExported: 20230226161814-0800 41e0
ExportedFrom: VERT dove-prg 5453
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
 by: Andy Alt - Sun, 26 Feb 2023 15:28 UTC

-=> Wormwood wrote to All <=-

Wo> Hello folks. Fellow programmer here and just thought I would introduce
Wo> myself. These days I've been mostly working with javascript and golang.

Hi Wormwood. I'm mostly a C guy but had to learn some javascript to work on 0
A.D. random maps. :)

--
-Andy
Website: https://andy5995.github.io


--- MultiMail/Linux v0.52-c9c24da
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor