On 12-02-18 18:33, Apam wrote to All <=-
@MSGID: <5C039C64.2497.fsx-fsx_bbs@freeway.apana.org.au>
I just finished my first javascript synchronet add on, it's an interbbs oneliners compatible with the other interbbs oneliners that use
fsx_dat.
I might do some instructions tomorrow but I'm a bit tired out now... if you're running synchronet and want it let me know.. it's not
particularly pretty... but it works.
I just finished my first javascript synchronet add on, it's an interbbs oneliners compatible with the other interbbs oneliners that use fsx_dat.
I might do some instructions tomorrow but I'm a bit tired out now... if you're running synchronet and want it let me know.. it's not particularly pretty... but it works.
Might give it a go, when you have the docs done. :) Too tired to do it now anyway. :)
Please, I have been thinking something like that would be nice..
Please, I have been thinking something like that would be nice..
Sure, I'll upload it to your BBS tomorrow after I write a readme file. It's pretty easy to setup though.
It uses an ini file with one line that is which message base is the FSX_DAT message base, then you just put it in the External Programs.
I should have probably made the colour configurable or something, but I just hard coded it.
Once I added the one liner I was back at the BBS. Maybe once a
oneliner is added drop folks back at the oneliner menu?
That is really good stuff Andrew. Maybe you could get write access to
the cvs at synchro.net or ask Digital Man to add it there. I think
that, and anything else you may write would be a welcome addition to
the SBBS repository.
That is really good stuff Andrew.
Oh thanks for the compliment :D I should have said thankyou before, but
so tired I missed it, this heat is getting to me :)
Re: Synchronet IBBS Oneliners
By: Al to Apam on Sun Dec 02 2018 02:06 am
I should have probably made the colour configurable or something, but I just hard coded it.
I'd like to try it out too!
PS. Al if you're reading this, this one has an update over your version, it fixes an off by one in the word wrapping.
Re: Synchronet IBBS Oneliners
By: Apam to KrUpTiOn on Mon Dec 03 2018 04:01 pm
PS. Al if you're reading this, this one has an update over your v
it fixes an off by one in the word wrapping.
I did go there and created an account (I think). It said something
about no netmail available and said I'd have to wait until my account
was validated.
On 12-02-18 20:11, Apam wrote to Vk3jed <=-
Might give it a go, when you have the docs done. :) Too tired to do it now anyway. :)
Yeah me too. Has it been hot down there? Been quiet warm today, and we have no air conditioning.
Saps your strength a bit the weather.
On 12-02-18 20:14, Apam wrote to Al <=-
@MSGID: <5C03B16D.2501.fsx-fsx_bbs@freeway.apana.org.au>
@REPLY: <5C03B16D.2499.fsx-fsx_bbs@freeway.apana.org.au>
Re: Synchronet IBBS Oneliners
By: Al to Apam on Sun Dec 02 2018 02:06 am
Please, I have been thinking something like that would be nice..
Sure, I'll upload it to your BBS tomorrow after I write a readme file. It's pretty easy to setup though.
It uses an ini file with one line that is which message base is the FSX_DAT message base, then you just put it in the External Programs.
I should have probably made the colour configurable or something, but I just hard coded it.
On 12-03-18 11:36, apam wrote to Al <=-
It could use a lot of work, for example it would be nice to use the
frame library and have it scrollable. I am happy with it, but given
that it's really only useful for those on fsxnet, I might just send it
to Paul to hatch out and get it to people that way. If I do anything I think would be interesting for a wider synchronet audience I'll send it
to DM for inspection :)
On 12-02-18 17:58, Al wrote to apam <=-
It'd really like to experience late spring / early summer in December. It's +2C as I write this. It's not really cold but there is snow in the mountains so when the wind blows.. <shiver>..
We're expecting 39C on Friday. :)
Would it work with the DOVE data conference (which is QWKnet)?
On 12-02-18 23:48, Al wrote to Vk3jed <=-
We're expecting 39C on Friday. :)
We're expecting a high of -1C and a low of -9C Friday.
I'll have to get my snow tires put on soon.. :)
On 12-03-18 18:07, apam wrote to Vk3jed <=-
@MSGID: <5C04E57E.2517.fsx-fsx_bbs@freeway.apana.org.au>
Would it work with the DOVE data conference (which is QWKnet)?
I imagine so.
On 12-03-18 18:07, apam wrote to Vk3jed <=-
@MSGID: <5C04E57E.2517.fsx-fsx_bbs@freeway.apana.org.au>
Would it work with the DOVE data conference (which is QWKnet)?
I imagine so.
So, by implication it might have a wider audience. :)
On 12-03-18 19:13, apam wrote to Vk3jed <=-
I think it would be slow over dovenet with the recommended polling 4
times a day (or 6? can never remember) rather than crashing mail with fsxnet (or other ftn nets)
If DM or anyone wants it they're more than welcome to have it, I just don't really see it getting used outside of fsxnet.
This is really just to give synchronet users access to the currently in place oneliners on fsxnet.
Fair enough. But out of curiosity, can you run 2 instances with 2 different configs?
On 12-03-18 18:07, apam wrote to Vk3jed <=-
@MSGID: <5C04E57E.2517.fsx-fsx_bbs@freeway.apana.org.au>
Would it work with the DOVE data conference (which is QWKnet)?
I imagine so.
So, by implication it might have a wider audience. :)
I think it would be slow over dovenet with the recommended polling 4
times a day (or 6? can never remember) rather than crashing mail with
fsxnet (or other ftn nets)
If DM or anyone wants it they're more than welcome to have it, I just
don't really see it getting used outside of fsxnet.
This is really just to give synchronet users access to the currently in place oneliners on fsxnet.
Many DOVE-Net nodes poll more often. And how "fast" does a inter-bbs oneliner door need to be?
Also SYNCDATA is also gated to FidoNet, so it's not just for QWK
networks.
That's cool. I'm glad to see you're doing stuff with it.
My thinking is more along the lines that echomail isn't really the most ideal way for oneliners to be distributed although it's cross platform, it's not really cross network. A more up to the minute oneliners that would work for everyone might be something that polls a web server or something like that.
JavaScript was a bit of a learning curve (did a bit with enigma a while back which was my first experience with JS) but I think the JavaScript in Synchronet is a bit different to what's in NodeJS? Not the language just the available functions.
In your SBBS xtrn directory there is also an interbbs onliners (by echicken) that uses a JSON db, ctrl/json-service.ini is a local service or you can connect to a remote JSON db if anyone has one listening.
I think your ibol could (if you wanted to) use a JSON db also, and we could connect to that instead of the echomail area.
Many DOVE-Net nodes poll more often. And how "fast" does a inter-bbs oneliner door need to be?
True I suppose it doesn't need to be fast, (I wasn't having a go at
DOVE-Net or anything, I hope you didn't read that into my post).
My thinking is more along the lines that echomail isn't really the most ideal way for oneliners to be distributed although it's cross platform,
it's not really cross network. A more up to the minute oneliners that
would work for everyone might be something that polls a web server or something like that.
Also SYNCDATA is also gated to FidoNet, so it's not just for QWK networks.
I wasn't aware of that. It would work fine on QWK networks, I didn't
realize we were allowed to poll more often, as that would speed things
up. As you point out, it doesn't need to be up to the minute.
That's cool. I'm glad to see you're doing stuff with it.
I'm really enjoying synchonet at the moment, I haven't joined DoveNet at present on it (I wasn't sure about having two BBSes polling vert). JavaScript was a bit of a learning curve (did a bit with enigma a while
back which was my first experience with JS) but I think the JavaScript in Synchronet is a bit different to what's in NodeJS?
Not the language just the available functions.
On 12-04-18 09:47, apam wrote to Vk3jed <=-
Fair enough. But out of curiosity, can you run 2 instances with 2 different configs?
You could, but you would need to have to copies in two different directories.
That could work. :) Did it get hatched to FSX? I've lost track of things with a busy few days.
I think the echomail way of doing things works well. When your door
is ready to do what it needs to do just point it at the area and the
data is there. It's worked in the DOVE-Net data area for years for
the BBS list and the Match Maker door and now in fsxNet with the ibol
doors and last callers.
In your SBBS xtrn directory there is also an interbbs onliners (by echicken) that uses a JSON db, ctrl/json-service.ini is a local
service or you can connect to a remote JSON db if anyone has one
listening.
Synchronet exposes a bunch of BBS-related objects to its JS
environment:
http://synchro.net/docs/jsobjs.html
Some are for interacting with system data, messages, users, the
user's terminal. Others are for more general-purpose stuff like
socket & file i/o (so you need to get used to these as opposed to
node's 'fs' and 'net' built-in modules).
In addition to the built-in JS objects in Synchronet, there are also
a lot of loadable modules/libraries. See the exec/load/ directory
for what's available for use within your scripts. (Not everything is well-documented.)
JS has moved on somewhat since the last time Synchronet's engine was updated.
You may see some (non-Synchronet) example code out there that employs
new features not available in Synchronet.
That could work. :) Did it get hatched to FSX? I've lost track of
things with a busy few days.
I thought there was a oneliners already, I wasn't sure how it worked though. I'll have to investigate this JSON db thing further, as it sounds interesting.. but I imagine restricted to synchronet (at least until others implement it?)
That might have been what I noticed (there was a couple of things I googled for and the answers to the questions used functions that weren't in this version)
On 12-04-18 14:08, Al wrote to Vk3jed <=-
Re: Re: Synchronet IBBS Oneliners
By: Vk3jed to apam on Wed Dec 05 2018 07:38 am
That could work. :) Did it get hatched to FSX? I've lost track of things with a busy few days.
I grabbed the latest from positronic.hopto.org 2323 (IIRC) the address
was posted here a day or three back.
On 12-05-18 09:28, apam wrote to Vk3jed <=-
That could work. :) Did it get hatched to FSX? I've lost track of
things with a busy few days.
Not yet, Paul's away, I think he'll be back in 3-4 days. In the
meantime you can grab it from my synchronet bbs (or just wait for Paul
to get back)
Given the way my head is this week, waiting for Paul is the more
likely option! :(
On 12-05-18 17:24, apam wrote to Vk3jed <=-
Given the way my head is this week, waiting for Paul is the more
likely option! :(
I just uploaded it to your BBS, hope that helps :)
I thought there was a oneliners already, I wasn't sure how it worked though. I'll have to investigate this JSON db thing further, as it sounds interesting.. but I imagine restricted to synchronet (at least until others implement it?)
Yeah I'm having a very ADHD week (long story!)
and wasn't up for creating an account for just one file.
I've been meaning to send a couple of important emails all day - and still haven't done it. :(
I think these that we are using now with Synchronet were developed by Synchronet sysops with Synchronet in mind but as far as I know are not restricted to Synchronet.
One nice thing about Synchronet is the guest account (Although, Andrews SBBS is new and I'm not sure if he has it active), anyone can use it if they are in a hurry. Also the FTP server although there again, I'm not sure if that's running there.
Yeah sorry, I'm not keen on guest accounts so disabled it :) Also don't have FTP running either, I try and keep services to a minimum, and I can't really justify setting up FTP for one file :P
I love BBSing, I've really found a place here I enjoy. I like most of the softwares, but wish there was a way we could kind of move forward together, perhaps that is by being part of multiple message networks. Perhaps there's always going to be 'the synchronet people' and the 'mystic people' and the 'wwiv people' etc, but i hope the 'bbs people' where the software they chose was irrelivent.
I can wish all I like I suppose. Synchronet seems to be the most supported, most feature rich system still in development (and I dare say ever developed) so I suppose I should put my head down and start thinking of ways to interoprate with it :)
I guess, one of the things that put me off the whole message base using for interbbs stuff, is that it can't really be implemented as a door.
Which is why for oneliners we now have an MPL for mystic a LUA file for magicka and now a JS for synchronet, it's had to be implemented 3 times, even more if we want to add support for other BBS systems.
I can wish all I like I suppose. Synchronet seems to be the most supported, most feature rich system still in development (and I dare say ever developed) so I suppose I should put my head down and start thinking of ways to interoprate with it :)
On 12-05-18 03:06, Al wrote to Vk3jed <=-
One nice thing about Synchronet is the guest account (Although, Andrews SBBS is new and I'm not sure if he has it active), anyone can use it if they are in a hurry. Also the FTP server although there again, I'm not sure if that's running there.
I've been meaning to send a couple of important emails all day - and still haven't done it. :(
A tall cold one your way.. :)
On 12-05-18 21:25, Apam wrote to Al <=-
Yeah sorry, I'm not keen on guest accounts so disabled it :) Also don't have FTP running either, I try and keep services to a minimum, and I
can't really justify setting up FTP for one file :P
On 12-05-18 03:47, Al wrote to Apam <=-
I like the guest account, it gets used here once or twice a week.
I use the guest account periodically on other BBSs too. Not that I have anything against creating an account but you have to remember the
password and sometimes I'm in a hurry.
Just to throw this into the mix, you could have a door providing the front-end / UI stuff, and allow for plug-ins or hooks to interface with an external system to do the msgbase i/o. The main program could use whatever plug-in the sysop chooses, or just call an external command and expect output in a certain format.
Now, that's a bit nutty for just oneliners, but it could serve as a framework for various things.
Integrated scripting engines are great for having deep hooks into the host system, but yeah, this is where there are drawbacks.
Deuce did some work years ago on 'dorkit' which was to allow for running (specially crafted) Synchronet JS modules as a door on other systems. I'd like to mess around with that, but I think it's incomplete and undocumented.
Depending on what facets of it you want to interoperate with, there are plenty of ways. A web API would be one. I also did some work a while back on using the JSON-DB for RPC stuff and making it more than a DB, which is doable.
Yeah I'm not sure right now. I'm still learning synchronet's capabilities. I need to learn about the JSON-DB, I don't quiet understand how that one works, as it's bound to 127.0.0.1 in my services.ini (I didn't change that, so I assume that's right?).
Andrew
PS. Al if you're reading this, this one has an update over your version, it fixes an off by one in the word wrapping.
On 12-06-18 10:53, Apam wrote to echicken <=-
I'm going to keep tinkering with Synchronet, I joined Dovenet yesterday
on it so I could experiment with some of the interbbs things there (I
held off because I wasn't sure about having two BBSes on it, but DM
didn't explicitley say not to - although I didn't explicitley ask lol)
I don't see an issue, provided each BBS has its own BBSID and QWKnet account, but of course, only DM can confirm. :)
On 12-06-18 10:53, Apam wrote to echicken <=-
I'm going to keep tinkering with Synchronet, I joined Dovenet yesterday on it so I could experiment with some of the interbbs things there (I held off because I wasn't sure about having two BBSes on it, but DM didn't explicitley say not to - although I didn't explicitley ask lol)
I don't see an issue, provided each BBS has its own BBSID and QWKnet account, but of course, only DM can confirm. :)
On 12-06-18 13:25, Apam wrote to Vk3jed <=-
Re: Re: Synchronet IBBS Oneliners
By: Vk3jed to Apam on Thu Dec 06 2018 02:14 pm
I don't see an issue, provided each BBS has its own BBSID and QWKnet account, but of course, only DM can confirm. :)
Yeah technically it works just fine, just wasn't sure if there was a
rule about it or not.
I thought of it as 2 BBSs, can't see why who owns them would be relevant.
On 12-07-18 14:53, Apam wrote to Vk3jed <=-
I thought of it as 2 BBSs, can't see why who owns them would be relevant.
True, and DM said it was fine :) I'm sure most networks would allow you
to have more than one node, but sometimes there is a limit.
I've had other BBSes connected to dovenet in the past, so I'm kind of
wary of making too many accounts on vert - but I think synchronet auto purges ones that haven't been used in very long, so it's probably a non-issue.
DM can confirm, but I believe it's 6 months of inactivity that I read somewhere.
I guess, one of the things that put me off the whole message base using for interbbs stuff, is that it can't really be implemented as a door. Which is why for oneliners we now have an MPL for mystic a LUA file for magicka and now a JS for synchronet, it's had to be implemented 3 times, even more if we want to add support for other BBS systems.
The problem with that, is that if all BBS packages were alike, then why have different BBS packages in the first place. There's a reason why people like one over the other. If all BBS packages were like Synchronet, then there would be nothing to make Synchronet special. Its the diversity of apps that make one more appealing than the other.
Using the programming environments that the BBS packages add on to their BBSes, only extends the functionality of the BBS itself. However if you
really want to see cross pollenization, you can always make a door program that all BBS platforms can use. That has been the BBS standard since external doors were invented.
Using the programming environments that the BBS packages add on to their BBSes, only extends the functionality of the BBS itself. However if you really want to see cross pollenization, you can always make a door program that all BBS platforms can use. That has been the BBS standard since external doors were invented.
Synchronet already had an interbbs oneliners. Now mystic has one. That's not the point, the point is they can't talk to each other.
Re: Synchronet IBBS Oneliners
By: Apam to Gryphon on Sat Dec 08 2018 08:17:36
Synchronet already had an interbbs oneliners. Now mystic has one.
not the point, the point is they can't talk to each other.
As long as you're okay with it, this is something I can take care of
on my end as far as the Synchronet side is concerned. Any Synchronet
sysop hosting their own wall could opt to use the JSON-DB, a message
sub, or both. Sysops not hosting their own wall (eg. connecting to
my JSON-DB) would just start seeing the traffic from both places.
I never said BBS programs should be alike, I was talking about interoperation between different BBS programs. For example, inter bbs oneliners, it would have been cool if everyone (regardless of their personal choice in systems) could get involved.
Seems like a new version of one of these pops up every few months.
I'd love to see a spec from colaboration.
Some of the things I'd personally like to see & challenges:
On 12-07-18 03:18, Digital Man wrote to Vk3jed <=-
Vertrauen probably was configured to delete users after 6 months of inactivity at one time, but now I have it set to 360 days.
That would be cool, Gryphon wrote the original oneliners for mystic so he's the one to check with.
The only issues I would see is those on both replying to others oneliners in the JSON-DB might get confusing for those who aren't connected to the json-db. (like seeing one side of a conversation).
This would be bidirectional. When someone posts a oneliner via my
script, it'll go into the JSON-DB and into the message area; when a oneliner comes in via the message area, it'll go into the JSON-DB. I'll spare some thought to preventing dupes, but I don't think that'll be a problem.
Ah cool, sounds good. If my script is of any use, feel free to pull it apart - I tried to upload it to your bbs earlier but wasn't sure how to.
network? I'll take a look at the format, will find your script and see what it does if I get stuck.
Re: RE: Synchronet IBBS Oneliners
By: echicken to apam on Fri Dec 07 2018 22:31:17
network? I'll take a look at the format, will find your script an
what it does if I get stuck.
Uh, never mind - looks pretty straightforward. :D
On 12-07-18 22:31, echicken wrote to apam <=-
I've never bothered to allow uploads on my system - rarely any need for it.
Are the oneliner messages posted to the 'InterBBS Data' sub on this network? I'll take a look at the format, will find your script and see what it does if I get stuck.
Anyway, I'll have to grab a copy, though won't be today. :( If Paul's hatched it, it'll be in my file areas somewhere. :)
Not yet, Paul's away, I think he'll be back in 3-4 days. In the meantime you can grab it from my synchronet bbs (or just wait for Paul to get
back)
I think sharing data among diferent BBS platforms is a great idea and we're doing that with this message network right now. :-) Of course inter-bbs gaming has been a big thing for a long time too. And there's file distribution networks. So a BBS-neutral shared oneliners thing
could be cool to have too. Sounds like a potentially fun, experimental project. :-)
I never said BBS programs should be alike, I was talking about interoperation between different BBS programs. For example, inter bbs oneliners, it would have been cool if everyone (regardless of their personal choice in systems) could get involved.
Synchronet already had an interbbs oneliners. Now mystic has one. That's not the point, the point is they can't talk to each other.
Yes... and it is really the only way of using message bases. A door
would need to support all kinds of message bases to get the same result.
On 12-08-18 20:22, Avon wrote to Vk3jed <=-
On 12/04/18, Vk3jed pondered and said...
Anyway, I'll have to grab a copy, though won't be today. :( If Paul's hatched it, it'll be in my file areas somewhere. :)
[enters the room]
Oh hi guys, sorry I was out back digging the garden and didn't hear you pull up the driveway ;-p
I'll get onto that shortly... please stand by..
[hold music]
Baby it's you..... wwooohh oohh... yeah....
Are you referring to oneliners or some kind of transport for interbbs messages in general?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 218:41:09 |
Calls: | 6,621 |
Calls today: | 3 |
Files: | 12,171 |
Messages: | 5,317,787 |