Convert POTA logs (input.yaml) to ADIF files (*.adi) for upload to https://pota.app. Gets the job done for now.
- See Makefile for invocation example
- Entry point is src/main.py
Typically I use pen and paper to log pota contacts. Then I manually enter the data into the "HAMRS" app (running Apple MBP-M1). Then I export the POTA log to an ADI file for upload.
HAMRS seems to be broken on this platform.
IDIF Specification
QRZ Lookups
- https://www.qrz.com/docs/logbook/QRZLogbookAPI.html
- https://logbook.qrz.com/api
- https://xml.qrz.com/xcheck
- https://www.qrz.com/XML/current_spec.html (see section "Callsign Lookups")
Python XML Parsing and Traversal
- https://docs.python.org/3/library/xml.etree.elementtree.html
- https://github.com/martinblech/xmltodict
Python Jinja2