Updated Version (v6.01) PLUS Tucnak derivative
What it does:
FormatC_W takes a list of Callsign, locator(s) and (optionally) QSO-Date records
and formats them correctly for conversion to .C_W format for merging with your
existing TACLog/Tucnak C_W file.
tucformatc_w does the same thing for Tucnak users. NB: If you are converting from TACLog to Tucnak (**Recommended**)
then you'll need `tac2tuc.pl` to convert your TACLog file to tucnak format (pretty painless).
(TACLog) Version 6.01. Solves the two file output issue resorted
___to in 5.03. There is now a single file, `correctly` sorted.
Tucnak Version (0.01) uses the same paradigm to produce a sorted
___file (actually unnecessary!) Paste new list on to bottom of
___existing file and pass through the software to dedupe/align.
Version 5.03. Resolves a sort-order problem with /-modified calls. Like /P or /A.
(Thanks: SM4UEF) This version remains available below ->
** New ** in version 5.02: Option to ~force~ a specific date
___ into the output.
___ Version 4.04 was rubbish! Sloppy coding, 2 major bugs!!
___ Version 5.02 sorts these out. Apologies for wasting your time.
** New ** in version 4.04: De-duplicate and Sort
___ V4.04 allows you to compile your list from any number of
___ sources and have no concerns over duplication of
___ data or order of callsigns.
___ NB: Note that the dedupe key is THE WHOLE RECORD so:
_______ G1OGY/P JO01IT <date>
_______ G1OGY/P jo01GN <date>
___ will both be included in the output file.
___ TAClog's C_W.EXE will error out but this will draw your
___ attention so that you may decide what to do.
Why?
When compiling new Taclog Call/Locator data from diverse (electronic)
sources I tend to use Microsoft Access or, simply, "TextPad 4" to read
and manipulate the raw data.
The hoops you need to jump through to get accurately formatted export data
from different sources via Access or any text editor are too many for me to cope with
so I have written a program (in Perl) that takes a list of call, locators
(one or two) and optionally, qso-date, and formats it correctly for
.C_W file input.
ie: Here is an example of Access data copied into Notepad. The whitespace
between elements are 'tabs'. No good for C_W.exe and not properly spaced and
with qso-date data missing too:
DF0ILM JO50ML DF0TEC/P JO73CF 20000709 OK1AIY/P JO70SQ JO70TP
Here is the output from FormatC_W - ready to merge with the main .C_W file:
* * * 1 2 3 4 12345678901234567890123456789012345678901 DF0ILM JO50ML 20001031 DF0TEC/P JO73CF 20000709 OK1AIY/P JO70SQ JO70TP 20001031
Nov 2016: The (Windows) Compiler licence is old-and-complicated and maybe I've got lazy... Perl is free to install on Windows (Try "ActivePerl")
and is probably bundled with your verion of Linux... Anyhow! these latest versions of the software are made available as scripts, only.
You'll need your own `Perl` install to use 'em.
I have compiled a new version - for Win32 systems only - which maybe downloaded (375Kb) from the link at the foot of this page.
Those of you with a working installation of PERL (on any operating system)
may request a copy of the source using the Software Registration Form.
Please fill out the form and submit to allow me to process your request.
Both the compiled program and the source are freely available under the Free Software Foundation GNU Public Licence.
I trust that you find it useful.
Tip: FormatC_W.EXE MUST be run in a DOS box/Command Prompt (W9x, WinNT, Win2K, WinXP). Run the program with no arguments for 'Usage/Help'. Perl installs on Windows 7 and Windows 10.
Just in case you missed it, above