A Python utility to convert VK3AVV VK Contest Log format to ADIF for the NZART Jock White Memorial Field Day Contest.
- Python 3.x
The basic command line syntax is:
python log_converter.py input_file [-o output_file]input_file: Required. The VK Contest Log file to convert (e.g., ZL2AS.TXT)-o, --output: Optional. Specify the output ADIF filename. If not provided, the output will be created with the same name as the input file but with a .ADI extension.
Convert a log file using default output name:
python log_converter.py ZL2AS.TXT
# Creates ZL2AS.ADIConvert a log file with a custom output name:
python log_converter.py ZL2AS.TXT -o my_contest_log.adiThe input file should be in VK3AVV VK Contest Log format, which includes:
- Header section with station details (callsign, operator name, address, etc.)
- QSO entries with date, time, callsign, mode, frequency, sent/received reports, and points
The tool generates an ADIF (Amateur Data Interchange Format) file containing:
- ADIF header with program information
- QSO records with standard ADIF fields
- All contest-specific information preserved in the conversion
For issues or questions, please open an issue in the project repository.