Subj : Re: files restructure code To : mark lewis From : Ozz Nixon Date : Tue Jul 16 2019 04:03:30 On 2019-07-15 14:08:26 +0000, mark lewis -> Ozz Nixon said: > Re: files restructure code > By: Ozz Nixon to All on Sun Mar 17 2019 19:07:37 > > [snipped] > i was rereading some old mail and came across this... initially i like it but > then my gut kicks and say why? why keep restricting file names to the old DOS > 8.3 format? granted, we're not yet moving LFNs around but why restrict > ourselves from being able to do so? > > just a thought or two... Not a problem... in PCB 16, I have actually opened all to LFN, Virtual Directories, and using #tags and descriptions, as elements to navigate the file system. It is a lot more effort for a sysop to merge in a CD, or folders - however, it allows for: LFN SIZE (64bit) DATE (Epoch 64bit) DESC (45x10) TAGS: Unlimited Link List The "Library" section of the BBS supports: Library 1: Night Owl CDs (which is a tag #nightowl, applied to all the files from the night own collection), then I can support #vol1, #vol2, etc. Then I address the file itself, #game, #win32, #256color, #freeware, etc. then the search engine incorporated the description (1 liner from old FILES.BBS, unzips and looks for DESC, FILE_ID, etc. and lastly I am working on logic to pull from README.* files). So the more words available, the tigher/more accurate a search could be. Like: Search %lewis #pascal #source %(anything) incorporates: SoundEx, Metaphone, Levenshtein, Similarity comparison of (anything) against each word in the DESC field. That result list is then filtered and ordered by LFN or DATE (users option), where TAGS contain #pascal and #source. I am developing all this without SQL, and experimenting with different indexing trees to try and make this lightning fast. Cool part, is I name flag my result as a Virtual User Directory - and share it w/ other users via "Users Library" or, store it for later downloads (incase I exceed my ratios). ;-) Been developing this for 2 months straight... going bald pulling hair ;-) Ozz --- ExchangeBBS NNTP Server v3.1/Linux64 * Origin: (1:1/123) .