Hello,
I tried your "tardis" script but I had to tweak things a little bit. My guess is that you use python 2 on linux, and I use python 3 on windows. I had to modify the syntax (basically add some '(' and ')' in some functions and also install a windows version of the curses library.
As I am not a code expert I was pretty proud of myself when I first saw the screen appearing with the list of commands and the history fields. Unfortunately commands didn't work and did not append the history list.
My guess is that I have a syntax error (even without error messages) and something should be modified in the script to use with py3, maybe in the "response=drone.command(param)"
or in the wrapper command at the end of the script.
Again, my knowledge of python is limited and old...
I'll retry because it is fun.
Hugh
Exactly right, Linux and Python 2.7. I'll try downloading Python 3 on Windows and see what's happening when I have a chance - sounds like you have a good start on getting it to work. It's always fun to tinker . . . hack away!