From 1d0aab5406a5801b4f196e836ec9039085c79944 Mon Sep 17 00:00:00 2001 From: Michael Clemens Date: Thu, 20 May 2021 21:44:59 +0200 Subject: [PATCH] bug fix in adif generator new config param: station_call --- config.ini.dist | 1 + qrzlogger.py | 26 +++++++------------------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/config.ini.dist b/config.ini.dist index dea1293..538b2e9 100644 --- a/config.ini.dist +++ b/config.ini.dist @@ -1,4 +1,5 @@ [qrzlogger] +station_call = MYCALL api_url = https://logbook.qrz.com/api api_key = 1234-ABCD-1234-A1B2 qrz_user = N0CALL diff --git a/qrzlogger.py b/qrzlogger.py index a66e5f4..4bcd281 100644 --- a/qrzlogger.py +++ b/qrzlogger.py @@ -195,23 +195,23 @@ def queryQSOData(qso): dt_now = dt.replace(tzinfo=timezone.utc) qso_date = dt_now.strftime("%Y%m%d") - qso_time = dt_now.strftime("%H%M") + time_on = dt_now.strftime("%H%M") band = "40m" mode = "SSB" rst_rcvd = "59" rst_sent = "59" - power = "100" + tx_pwr = "100" comment = "" if qso is None: questions = { "qso_date" : ["QSO Date: ",qso_date], - "qso_time": ["QSO Time: ", qso_time], + "time_on": ["QSO Time: ", time_on], "band": ["Band: ", band], "mode": ["Mode: ", mode], "rst_rcvd": ["RST Received: ", rst_rcvd], "rst_sent": ["RST Sent: ", rst_sent], - "power": ["Power (in W): ", power], + "tx_pwr": ["Power (in W): ", tx_pwr], "comment": ["Comment: ", comment] } else: @@ -229,28 +229,16 @@ def queryQSOData(qso): # QRZ.com logbook entry via the API def sendQSO(qso): - mycall = "DL6MHC" - ''' - band = qso['band'][1] - mode = qso['mode'][1] - qso_date = qso['qso_date'][1] - qso_time = qso['qso_time'][1] - r_rcvd = qso['r_rcvd'][1] - r_sent = qso['r_sent'][1] - power=qso['power'][1] - comment=qso['comment'][1] - ''' - insert = { 'KEY' : config['qrzlogger']['api_key'], 'ACTION' : 'INSERT', 'ADIF' : '' + qso['band'][1] + '' + qso['mode'][1] + '' + call + '' + qso['qso_date'][1] + - '' + mycall + - '' + qso['qso_time'][1] + + '' + config['qrzlogger']['station_call'] + + '' + qso['time_on'][1] + '' + qso['rst_rcvd'][1] + '' + qso['rst_sent'][1] + - '' + qso['power'][1] + + '' + qso['tx_pwr'][1] + '' + qso['comment'][1] + ''} print(insert)