Main Home Page | http://qslreport.sourceforge.net |
---|---|
Project Page | http://www.sourceforge.net/projects/qslreport |
qslReport may be used and distributed under the GNU General Public License (GPL).
qslReport :: Release 9 :: Michael K McCarty K6MMC qslReport is a command-line Win32 program which will generate QSL reports from DX4Win data files. The goal was to generate a list from DX4Win data which would be similar to the DXCC/WAS reports and provide more detailed information about which callsigns been QSL'd and which haven't. I'm happy with how it's shaped up and wanted to share it with other DX4Win users. Command Line options and examples: qslReport --log K6MMC.dxl --qrp --mode CW qslReport --log K6MMC.dxl --report report.txt --group 1 --!ylop --band 40m --state WI qslReport --loc "C:\Program Files\dx4win602\save\K6MMC_Backup.dxl" --report report.txt --!qrp Required parameters: --logDX4WIN log file (version 5.03, 6.02 & 6.03 supported). This file is opened read only, and only for a brief moment to load the data into memory. Use quotes around filename and paths that include spaces. Optional parameters: --report This is where the qsl report is written. It's a text file. Use quotes around filename and paths that include spaces. --report report.txt --country If qslReport can find the DX4WIN.CTY file then this option will operate. For the time being copy your DX4WIN.CTY file into the same directory as qslReport and it should work. Specify the prefix just like it's done when filtering in DX4Win. K = Congtiguous United States, !K = everywhere else. --country VE --country !VK --mode QSO mode. Valid parameters for the mode are: AM, ATV, CLOV, CW, FM, FSTV, GTOR, JT44, MTOR, PACK, PSK, PSK31, PTOR, RTTY, SSB, SSTV, and FSK4 --mode CW --band QSO band. Valid parameters for the band are: 160m, 80m, 60m, 40m, 30m, 20m, 17m, 15m, 12m, 10m, 6m, 4m, 2m, 1.2m, 70cm, 33cm, 23cm, 13cm, 9cm, 6cm, 3cm, Sat --band 10m --state Two letter abbreviation for state is the parameter --state WV --group QSO group number is a parameter. --group 1 --iota QSO has an IOTA Entry --grid QSO has a Grid Entry --format [0|1|2] How the QSL'd information is displayed 0 = default 1 = no separate list 2 = do not display no QSL names --[!]qrp QSO is marked QRP, or not QRP --[!]ylop QSO is marked YLOP, or not QRP --help Print help information Revision History: May 11, 2004 - Release 9: o Support for version 'L' format (DX4WIN 6.03) o Added 60m band o Confimed QSO's now include LOTW QSO's flagged as confirmed June 2003 - Release 8: o Fixed state filter for WV/WI June 3, 2003 - Release 7: o Added --grid option to display additional information about grid squares worked. This acts as a filter and only QSO's with grid information will be displayed. [Rick WA5RT - post to dx4win mailing list] Feb 10, 2003 - Release 6: o Added Callsign count to top report o Added parameters to change how, and if, the QSL'd report is generated Feb 7, 2003 - Release 5: o I had the state filter working with a different state order. Lack of testing on my part. I didn't want to rely on the CTY database being available. [David K2DBK] o Fixed a heading problem when not using a mode filter and only one mode has QSO's listed. [David K2DBK] Feb 5, 2003 - Release 4: o The QSL'd report wasn't taking the filter into account. [David K2DBK] o The report now only prints a single column if a mode filter is used or when not using a filter two of the modes have no QSO's o Reworked how DX4WIN versions are handled to simplify code. Feb 4, 2003 - Release 3: o Did a pre-check on log file version when the band/mode parameters are used. This requires that any --band --mode parameters occur after the --log parameter. [David K2DBK] o Fixed a crash related to an invalid log/report filename being passed. [David K2DBK] o If a --report parameter isn't specified then output will go to the console. [David K2DBK] o Added progress marker every 100 log entries. [Jim Reisert AD1C] o Removed a debugging printf which displayed 'U4' on some QSO's. Feb 4, 2003 - Release 2: o Won't demote QSL status. Worked won't replace Mailed which won't replace Confirm. [Jim Reisert AD1C] o Previously Unknown (to me) data following the groups was causing trouble. [Darrell Earnshaw NR3Y] Feb 4, 2003 - Release 1: o Initial release. o Known issue with heading alignment when less than 3 bands are displayed. Planned improvements: o HTML generation for output o Cutoff times similar to DX4Win to invalidate Worked/Mailed o Award Filters to make tracking various net awards simpler o Maybe a gui version o Callsign vs State (for calls worked in more than one) o Maybe a 'clean' option which zero's areas of the .dxl file where unitialized data was written as part of the file. o Good suggestions which I have time to implement Console versions available for Win32 and Linux. http://www.magicglowbox.com/qslreport 73, Michael K6MMC (email me via the ARRL.net relay) -- The software is provided “AS IS” and without any express or implied warranties. Under no circumstances shall I be liable for any direct, indirect, incidental, special or consequential damages that result from the use of, or the inability to use this software. In addition, you release me (Michael McCarty) from any damages that you might incur, and agree not to assert any claims against me, arising from your use of this software. By installing or using this software, you indicate your complete and unconditional acceptance of these terms and conditions. If you do not agree to the terms and conditions of this agreement promptly remove the product form your computer and destroy any associated documentation. qslReport (c) 2003-4 Michael K McCarty. All rights reserved. All products mentioned are registered trademarks or trademarks of their respective companies.