So, I had an issue when I migrated my BBS from one server to another, when I re-added all the files using addfiles, all the files' descriptions never got the long description as from the FILE_ID.DIZ, so I have a lot of one-line descriptions all crumpled up.
I'm trying to fix this, and would like to know how the best means to do this would be so I can get them all done properly. This is is a current build of Synchronet 3.17 (CVS) for Linux.
Any thoughts on how to "reprocess" the files to pull in the extended descriptions properly?
So, I had an issue when I migrated my BBS from one server to another,
when I re-added all the files using addfiles, all the files'
descriptions never got the long description as from the FILE_ID.DIZ,
so I have a lot of one-line descriptions all crumpled up.
I'm trying to fix this, and would like to know how the best means to
do this would be so I can get them all done properly. This is is a
current build of Synchronet 3.17 (CVS) for Linux.
There were bugs w/DIZ importing in addfiles revs 1.55 through 1.57, now fixed.
Re: Files and Descriptions
By: Digital Man to Psi-Jack on Thu Jul 18 2019 04:10 pm
So, I had an issue when I migrated my BBS from one server to another,
when I re-added all the files using addfiles, all the files'
descriptions never got the long description as from the FILE_ID.DIZ,
so I have a lot of one-line descriptions all crumpled up.
I'm trying to fix this, and would like to know how the best means to
do this would be so I can get them all done properly. This is is a
current build of Synchronet 3.17 (CVS) for Linux.
There were bugs w/DIZ importing in addfiles revs 1.55 through 1.57, now fixed.
Thank you so much for helping with this. When I have time, I may end up trying to see what I can do to make a javascript solution for this to ultimately replace addfiles.c with addfiles.js. At least start with it, anyway. ;)
Until there's a FileBase object (similar to the JS MsgBase object), a solution in pure JS probably isn't that practical (not impossible, just not practical). Otherwise, I'd have already done it I think. :-)
A while ago, I noticed echicken (and I think Deuce too) put together some filebase access scripts in JS. In exec, there's filearea-lb.js (for changing & listing file areas in JS), and in load, there's filebase.js, filebrowser.js, filedir.js, and file_size.js. I think they do some trickery to parse the binary filebase files to provide that information to JS scripts.
Re: Files and Descriptions
By: Digital Man to Psi-Jack on Thu Jul 18 2019 07:19 pm
Until there's a FileBase object (similar to the JS MsgBase object), a solution in pure JS probably isn't that practical (not impossible, just not practical). Otherwise, I'd have already done it I think. :-)
A while ago, I noticed echicken (and I think Deuce too) put together some filebase access scripts in JS. In exec, there's filearea-lb.js (for changing & listing file areas in JS), and in load, there's filebase.js, filebrowser.js, filedir.js, and file_size.js. I think they do some trickery to parse the binary filebase files to provide that information to JS scripts.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 28 |
Nodes: | 8 (0 / 8) |
Uptime: | 198:34:46 |
Calls: | 2,007 |
Calls today: | 4 |
Files: | 11,114 |
Messages: | 942,430 |