Locked Re: #logging Possible Enhancement for the ALL.TXT file #logging

Eugene Morgan

Thanks for letting me know. I was thinking of something very simple with no bells and whistles and works on any size ALL.TXT file. So it's good to know that you have already cracked that nut. I initially wrote mine a couple of year ago for my personal use, the only modification I had to make for public use was getting the user's call sign. All mine does is just remove any line that did not contain my call sign, very plain, very simple and fairly fast.

So the key takeaway I think for the group is there are lots of options for managing the ALL.TXT file. Ranging from using various text editing tools like Notepad or tools like Excel along with several different custom tools. Given that, I think, modifying WSJT-X program for managing the ALL.TXT file would be unnecessary.


-----Original Message-----
From: main@WSJTX.groups.io [mailto:main@WSJTX.groups.io] On Behalf Of Sam Birnbaum via groups.io
Sent: Thursday, June 2, 2022 2:21 PM
To: main@WSJTX.groups.io
Subject: Re: [WSJTX] #logging Possible Enhancement for the ALL.TXT file

Hi Gene,
Check the program AllText.exe that I wrote and that is available for free at ProgramsByW2JDB@groups.io.
It does what you mentioned and more. The All.txt file size does not matter. It does not load the file into memory and can be run while WSJT-X is running and adding to the All.txt file.
Given the date and callsign in question, it will display the appropriate lines  in a grid format with headings or as simple text in less than 0.5 seconds whether the file has 100K lines or 100 million lines.    

All the programs found in ProgramsByW2JDB@groups.io are free. Just subscribe, go to Files and download.


-----Original Message-----
From: Eugene Morgan <ee_morgan@...>
To: main@WSJTX.groups.io <main@WSJTX.groups.io>
Sent: Thu, Jun 2, 2022 1:38 pm
Subject: Re: [WSJTX] #logging Possible Enhancement for the ALL.TXT file

Given the various opinions on option for the ALL.TXT file I'd suggest that the developers leave the handling of the ALL.TXT file as it is and focus on more important aspects of the program.

For my part I just wrote a very simple program that will extract all instances of my call sign from the ALL.TXT file and writes those lines to another file.  In developing this simple utility I have a couple of questions. Assume I'm writing this program for you:

1.  Do you want to also include those lines where you are calling CQ?  Yes or No?
2.  Would you want it to automatically over write the existing ALL.TXT file with a new version of the ALL.TXT file that includes only those lines where your call is found? Yes or No?

My thinking is that if your ALL.TXT only included lines with your call sign you could reduce the size of the ALL.TXT file considerably.  Yes you would need to run this utility manually once in a while.  There's no configuration file, no registry entry.  It can automatically locate the ALL.TXT file in the WSJT-X folder and it would be for Windows only.


Join main@WSJTX.groups.io to automatically receive all group messages.