I have been thinking about adding the ability to import and export text files using the CTRL+A codes to Cobalt (my own ANSI art program). However,
1) What is the file format called?
2) Is it just exclusive to Synchronet?
3) Is there a specs document available?
4) If possible, where can I find a viewer?
5) Would this feature be something a SysOp would be interested in?
4) If possible, where can I find a viewer?
I doubt if there is one, apart from just displaying the file on a Synchronet BBS. In Javascript that'd be something like:
console.clear(7);
console.printfile('/path/to/file');
console.pause();
5) Would this feature be something a SysOp would be interested in?
We already have the ans2asc and asc2ans utilities included with Synchronet. Someone might want this since it would save them a conversion step.
The reason why this came up is because I tried to set up my own BBS using Synchronet, but when I was poking around the files to see if I can start customizing it, I noticed that the files for some of the screens where using the CTRL+A codes. The issue is that PabloDraw doesn't support it,
so I wouldn't know if Cobalt would export it correctly or not.
customizing it, I noticed that the files for some of the screens where using the CTRL+A codes. The issue is that PabloDraw doesn't support it,
I have been thinking about adding the ability to import and export text files using the CTRL+A codes to Cobalt (my own ANSI art program). However,
I am not even sure where to begin.
1) What is the file format called?
2) Is it just exclusive to Synchronet?
3) Is there a specs document available?
4) If possible, where can I find a viewer?
5) Would this feature be something a SysOp would be interested in?
The reason why this came up is because I tried to set up my own BBS using Synchronet, but when I was poking around the files to see if I can start customizing it, I noticed that the files for some of the screens where
using the CTRL+A codes. The issue is that PabloDraw doesn't support it,
so I wouldn't know if Cobalt would export it correctly or not.
I wouldn't mind having an editor that could save directly to Ctrl-A format. But for now, using ans2asc to convert ANSI to Ctrl-A works okay.
customizing it, I noticed that the files for some of the screens where using the CTRL+A codes. The issue is that PabloDraw doesn't support it,
Yes it does. You have to open the file in Pablodraw by going to File->Open Then in the bottom right above the "Open" and "Cancel"
buttons is dropdown box. Select "Ctrl-A (*.msg;*.asc)" and PabloDraw
will open the file.
The same goes for saving the file, File->Save As... and select
"Ctrl-A" from the "Save as type" field.
Certain special Ctrl-A codes aren't handled in PabloDraw, but all the color ones are.
I wouldn't mind having an editor that could save directly to Ctrl-A
format. But for now, using ans2asc to convert ANSI to Ctrl-A works
okay.
PabloDraw can do that.
4) If possible, where can I find a viewer?
SyncDraw, PabloDraw, and asc2ans would be good starters.
I did not look deep enough. Thanks for letting me know! I will have to take a look again.
Re: CTRL+A Codes for SBBS
By: Digital Man to Jagossel on Wed Jan 09 2019 02:08 am
4) If possible, where can I find a viewer?
SyncDraw, PabloDraw, and asc2ans would be good starters.
asc2ans is more of a converter though, isn't it? You still need a separate app to view the ANSI file after it's converted via asc2ans.
asc2ans is more of a converter though, isn't it? You still need a
separate app to view the ANSI file after it's converted via asc2ans.
No, not really. If your terminal's stdout supports ANSI, then just running "asc2ans" will display the ANSI on the terminal.
Re: CTRL+A Codes for SBBS
By: Digital Man to Nightfox on Wed Jan 09 2019 05:53 pm
asc2ans is more of a converter though, isn't it? You still need a
separate app to view the ANSI file after it's converted via asc2ans.
No, not really. If your terminal's stdout supports ANSI, then just running "asc2ans" will display the ANSI on the terminal.
Ah, I didn't know that. Omitting the .ans filename will cause it to output the ANSI on the terminal..
On 01-09-19 12:10, DaiTengu wrote to Jagossel <=-
@VIA: VERT/ENSEMBLE
Re: Re: CTRL+A Codes for SBBS
By: Jagossel to DaiTengu on Wed Jan 09 2019 08:10 am
I did not look deep enough. Thanks for letting me know! I will have to take a look again.
Sure, no problem. It took me googling for an ANSI program that "read" ctrl-A and constant links to PabloDraw before I finally started digging into it. I knew it could save, but never knew it could actually display it.
On 01-09-19 12:10, DaiTengu wrote to Jagossel <=-
@VIA: VERT/ENSEMBLE
Re: Re: CTRL+A Codes for SBBS
By: Jagossel to DaiTengu on Wed Jan 09 2019 08:10 am
I did not look deep enough. Thanks for letting me know! I will have to take a look again.
Sure, no problem. It took me googling for an ANSI program that "read" ctrl-A and constant links to PabloDraw before I finally started digging into it. I knew it could save, but never knew it could actually display it.
Looks like I must take a look at PabloDraw to edit my menus. I have a couple of "silent" menu items, until I sort out the .ASC files. :)
Looks like I must take a look at PabloDraw to edit my menus. I have a couple of "silent" menu items, until I sort out the .ASC files. :)
I re-did my menus a few weeks back using PabloDraw, I'm having a heck of a time trying to fit everything in. The Default Sync classic menu has no room for any extra commands :(
I go back and forth between wanting to create an entirely new menuset from scratch, and just modifying the default one, because that's what people are familiar with.
Ultimately I'd love to do a lightbar style menu, but I'm absolutely rubbish at design and User Interfaces.
On 01-10-19 01:04, Digital Man wrote to Vk3jed <=-
Couple of things:
PabloDraw automatically recognizes .msg files as being in Synchronet format, but when opening .asc files (with PabloDraw) you have to specifically tell it to open in Synchronet format.
v3.17b, Synchronet now supports .msg menu files, so more and more menu files are likely to be changed/renamed to *.msg. There is a slight difference in when a .msg versus .asc file will be shown to a user, but for more cases, they're functionally the same: http://wiki.synchro.net/custom:menu_files
On 01-10-19 12:43, DaiTengu wrote to Vk3jed <=-
I re-did my menus a few weeks back using PabloDraw, I'm having a heck
of a time trying to fit everything in. The Default Sync classic menu
has no room for any extra commands :(
I think I'm going to settle on splitting off the message area stuff to
its own menu at some point, but using all the same commands.
Ultimately I'd love to do a lightbar style menu, but I'm absolutely rubbish at design and User Interfaces.
I don't think it matters if people are familiar with a particular BBS package's menu design. In fact, I think you definitely should customize your BBS's menus, since that helps make your BBS unique. The way I see it is that the default menus are an example of what the BBS package can do, and it's up to you to customize it to your liking. Leaving the stock menus means it will look just like every other stock Synchronet BBS, which is not really interesting.. It's good to see something different and unique.
Back in the 90s, at least with other BBS software, I always thought customizing the menus was necessary anyway. Other BBS packages I used didn't have an internal configured list of doors like Synchronet does, so it was necessary to customize your menus to add commands to run the various doors you wanted to set up for your BBS. So it was always natural to me to customize the menus, and not use the stock menus.
There is a lightbar shell included with Synchronet - See lbshell.js (and its wrapper, lbshell.src, which is a Baja script that just runs the .js shell).
I basically re-skinned the default sync menus, It gives my board enough of a "unique" flair to be memorable, but all the commands are still the same.
I also allow all the menusets sync has installed to be used by anyone. I'm all for customization. Let the user decide what they want, I'm not going to force my Bad ANSI on them.
of them, but I love all the features Synchronet has. That's why the last time I set this back up (a few years ago), I briefly considered Mystic, along with another not-quite-finished BBS software written in nodejs called ENiGMA1/2, but I came right back to Synchronet because it has everything I wanted, and if I ever got bit by the bug, I could customize it (which I started doing over the last month).
El 8/1/19 a las 23:01, DaiTengu escribi≤:
support syncdraw please!
=)
support syncdraw please!
=)
I've had trouble using syncdraw myself :9
---
Sysop: | Kurt Hamm |
---|---|
Location: | Columbia, SC |
Users: | 8 |
Nodes: | 20 (0 / 20) |
Uptime: | 135:50:06 |
Calls: | 2,804 |
Calls today: | 1 |
Files: | 64 |
Messages: | 854,509 |