README.txt for jtxdupes
(c) 2016 W. Wagner OE1WWL

The program shows duplicate calls for WSJT-X.
Is the caller a doublette?
It works on Windows 10 and on Windows Vista.

1. Extract jtxdupes.zip

   You use an explorer window and click the right mouse key on jtxdupes.zip and extract all files.

2. Run setup.cmd

   You need no administrator rights.
   You run setup.cmd either by double clicking in an explorer window or by using a command shell and run it.

   It copies jtxdupes.exe to your Desktop.
   You may copy it somewhere else and create a link on your desktop.

   It copies over wsjt_log.adi from your local WSJT-X directory, converts it to a csv file, and imports it into a SQLite database. 
   If you already used JS8Call for the JS8 mode, it copies its log over as well. But the program does not work with JS8Call yet.
   If you want to use another or more adi files, you modify reload.cmd manually.

3. Run jtxdupes.exe

   You run jtxdupes.exe either by double clicking in an explorer window or by using a command shell.

   You may allow access to private networks.
   
4. Run WSJT-X

   You run WSJT-X as usual if it is not running yet.
   When you finish WSJT-X then jtxdupes.exe finishes as well.

   The program shows the decoded messages in blue.
   The program shows a new caller with a red call sign.
   The program shows a duplicate caller in black and his log entries with "Dupe".
   The program shows "Log" for a logged contact.

   A logged caller will appear as dupe the next time he calls cq.
   You cannot click on the red call sign: this is not implemented.

   If the program misses a log entry you have to run reload.cmd again.

   If you have no entries in the database, please run reload.cmd after your first contact, as your own call sign will be read from your youngest contact. 

   If you get a bind error, the program is probably already running.
   I assume it cannot run with Alert-X in parallel.

   Please send a short report concerning bugs and complaints to oe1wwl@qsl.net

   Have fun!

**** Legal Stuff ****

  The included code and any related materials is provided "as is" with no express or implied warranties of any type.  Further, use of the code and information is at the user's own risk and the author assumes no liability for loss of data, information, use or otherwise.

  Any reference to any commercial program or application is not considered an endorsement or recommendation of that particular item.  Further, any referenced applications and programs are the copyright, trademarks, etc of their respective owners.

**** Distribution ****

  The application and information is freely placed in the public domain for the Ham Radio community.  No charges may be applied by any person using or distributing the material herein.
  The author retains all copyrights but does not guarantee any support or distribution of any upgrades.
