Hi @mikael, awesome project! Your code looks good.
My initial vision was to access the files with scp so i can mount it on computer as local dir. Then I have all of my usual workflow. Even on windows i can use winscp for mounting remote disk.
Somehow touchscreen can't replace keyboard and monitor.
Can i ask you to help me understand how you use WebIDE?
Run WebIDE.py from Pythonista editor, stop the script when editing is complete and then find and run edited script ?
Can one run WebIDE.py script in the background so it does not interfere with editor?