I have an as yet un-posted version of this that takes out the manual intervention steps, saves an intermediate Cabrillo format file, and then creates the ADIF format file. I then go onto QRZ.com and manually import the ADIF and then export changes to LoTW. Working good so far.
Another un-posted script queries the QRZ XML interface for the callsign data for a hard-coded callsign. This was subsetted into a query script that asks for a callsign and displays a selected group of fields, easy to add or delete fields for your own needs. A bug was found in the QRZ XML interface that they will fix in the next release, but for now has a simple work-around.
I intend to post the updated ADIF script after I add code to enter a "comment" field.
There's never enough time to do it right, but always enough time to do it over...