Hello,
I'm trying to write a tutorial for Python beginers on my blog (4000 users/day), espacially windows users, with no command line involved.
I'd like to recommand the free (no ssh) PythonAnywhere offer as a noob host, but right now I'm stuck.
I can get them to upload the zipped project to the host, but there is no way to unzip it without using the console.
I can't tell them to upload all files manually one by one, particularly since the tutorial embed dependcies in the project to avoid using pip (not that I don't love pip, but the goal is zero cli).
I could write a script uploading their project with a GUI, but the only way to do that in pure Python would be to POST data to your upload form for all files. Managing the CSRF cookie and the session ID is going to more work, plus it's a lots of requests and will break if you change your HTTP API. I could hack it by just uploading the zip, then post a script as a cron task to unzip it, but now it's getting ridiculous.
Bottom line, I'm stuck : do you have a solution for me ?