Despite the fact that my AVAT-IN event seems to fire without warning,
I have
yet to have received any avatars via the sharing feature. It's possible that based on the data I have in my SYNCDATA sub that might be expected behavior, but that is to also say I have around 2900 messages in that sub but nearly 2000 messages in a row spit out parse errors on JSON data.
That's TLDR ahead of time.
I am running this command to rescan the message base for avatars:
`./jsexec avatars.js import=DOVE-SYNCDATA -ptr=0 -all`
I don't recall avatars.js being designed to run via jsexec. Although it might, that's not really the intention - you run it as a timed event. If you want to force the timed event to run on demand or modify the command-line that runs as an event, you can do that too.
Re: Shared avatar issues - corrupted JSON data in SYNCDATA sub?
By: Digital Man to Hm Derdoc on Wed Oct 22 2025 09:22 pm
I don't recall avatars.js being designed to run via jsexec. Although it might, that's not really the intention - you run it as a timed event. If you want to force the timed event to run on demand or modify the command-line that runs as an event, you can do that too.
I see from the wiki that indeed avatars.js was designed to run some commands via jsexec. I'll see if I can reproduce the errors you're reporting.
I don't recall avatars.js being designed to run via jsexec. Although it might, that's not really the intention - you run it as a timed event.
Re: Shared avatar issues - corrupted JSON data in SYNCDATA sub?
By: Digital Man to Hm Derdoc on Wed Oct 22 2025 09:22 pm
I don't recall avatars.js being designed to run via jsexec. Although it might, that's not really the intention - you run it as a timed event.
Does jsexec run js scripts differently than how they're run as a timed event?
Sometimes I've written js scripts that I intend to run as a timed
event, and to test them, I'd run them with jsexec.
Does jsexec run js scripts differently than how they're run as a timed
event?
Yes - there's no console or bbs object and many of the global I/O functions behave somewhat differently when run in jsexec.
Re: Shared avatar issues - corrupted JSON data in SYNCDATA sub?
By: Digital Man to Nightfox on Thu Oct 23 2025 10:10 am
Does jsexec run js scripts differently than how they're run as a timed
event?
Yes - there's no console or bbs object and many of the global I/O functions behave somewhat differently when run in jsexec.
Ah, I was pretty sure there's no console object when run with jsexec.. Is there a console object when run as a timed event?
Re: Shared avatar issues - corrupted JSON data in SYNCDATA sub?
By: Digital Man to Hm Derdoc on Wed Oct 22 2025 09:47 pm
Yeah, I think I misunderstood it a bit when I posted this, probably still do, but on another level. In a nutshell it lookslike your text/avatars/ isn't really much more "saturated" than mine, I may be missing the zeus_ii one.
Maybe the sharing
level isn't too high and those .ini files are mostly 'private' avatars if you will not designed to be imported. At least
t my current understanding. On the plus side, I did make a buttload of avatars and I think I shared them, I have more
You probably want to fix your QWKnet tagline too:
Can I see my tagline on my own BBS? I never do..
Ok, I think I did now. Somehow somewhere I set a qwknet_tagline=
property in my msgs.ini file that was set to that string, so no
matter what I did in SCFG, those overrides were there for each sub.
Kinda cool that you can do that actually. But hopefully I just have
a non-wonky tagline with color now :)
| Sysop: | Freddy Krueger |
|---|---|
| Location: | Verona, Italy |
| Users: | 746 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 11:15:36 |
| Calls: | 49 |
| Calls today: | 7 |
| Files: | 153,781 |
| D/L today: |
5,460 files (315M bytes) |
| Messages: | 223,688 |