Encoding & sending LOTW contacts without TQSL

Discussion in 'Amateur Radio Software' started by PY2RAF, Jan 1, 2020.

ad: L-HROutlet
ad: l-rl
ad: Left-2
ad: L-MFJ
ad: abrind-2
ad: MessiPaoloni-1
ad: Left-3
ad: HRDLLC-2
  1. PY2RAF

    PY2RAF XML Subscriber QRZ Page


    I have written a log system based in Shell Script/CGI that automatic and immediatelly sends the contact record to a few central logs, namely, QRZ, EQSL, ClubLog and HRDLog.

    The only one missing was LOTW - Because of TQSL, which I was not super fond of installing it; actually I wanted something super slim (my server runs in a single-board computer) and least bloated possible.

    TQSL is surely a very powerful tool, but it was just too much for my needs.

    In a coding streak, I managed to write the proper TQ8 parser/encoder for LOTW consumption, and automatically uploading it as well.

    This is documented at https://github.com/rfrht/qso-web#a-word-about-lotw and the source code in https://github.com/rfrht/qso-web/blob/master/cgi-bin/registra.cgi#L126

    As the information for creating it are very sparse, I hope a encoded/described end-to-end can be of help for someone.

    For what is worth, this implementation only makes use of Shell script and OpenSSL. No other external software needed.

    As a reminder, this is licensed in GPL 3.0 license - meaning if you are going to ship a variation of this code it in your product to someone else, you have the obligation to provide the source code - Keep software free.

    Hope it is of help; 73s,


Share This Page