I have been having a play with Pythonista for the iPad, this allows you to write Python code to run on an iPad with access to the iOS user interface. Its not as pretty as running a normal iOS app, but it is comparable with using a PC based Python IDE to run Python code.
I wanted to tailor my activation logging workflow, using my iPad, and so I created a logging tool and randomly called it Logista Its quite basic but does the job for what I wanted. It should be considered a beta release as I am sure I have missed some bugs.
It was primarily designed to assist in the typing up of paper logs for uploading to the SOTA database, but can be used to log live. Logista can carry out an auto QRZ lookup (if setup) and will create a SOTA v2 csv file and an ADIF file.
I am sharing the Logista Python code in the event that someone may find it useful.
Logista is open source but does require you to have Pythonista 3 installed on your iPad.
The Python code for Logista and some documentation can be found on GitHub here
If you just want to have a read of the documentation you can find it here on GitHub Logista Documentation
There are also some example screen recordings on YouTube that can be found here
live logging example and copying paper log example
Disclaimer
Pythonista is an enabler for running Python code on an iPad, but does have a drawback in that Pythonista app is not free. I have no affiliation or connection with Pythonista, it’s just an app that allows me to write Python code on an iPad with access to the iOS user interface.
73
Paul.