I want to put my Python web app on the PythonAnywhere App Store -so a non technical user can find it, install it on their own PythonAnywhere account and just run it.
Just like they do on their iThing etc. No big deal.
Just to be clear, I am not talking about a quick way for a programmer, (or budding programmer), to get some code running on PythonAnywhere with git push or whatever. I am talking about people who have no desire at all to code or tinker (imagine!) using PythonAnywhere like they use any other computer. Click swipe click. Leave the programming to Morlocks like us.
Before you say, "the proper way to do that is to use PythonAnywhere to deliver Software as a Service". I don't want to do that. I don't want to be a service provider.
Today I find myself writing a script to sort out a membership list for a friend's club (Excel of course -have these people not heard of Resolver One? ;->) . I would like to put together a little web app and hand it to them. I don't want to put myself in a position of supporting it forever -and I certainly don't want to send them off to acmeclubapps.com so they can get locked in, and subject their members to unknown privacy violations.
The ideal solution for me would be something like this..
-
I write a little web app on PythonAnywhere, wrap it up in some metadata, and put it on the PythonAnywhere app store
-
I give my friend an URL like pythonanywhere.com/signup_with_app?appid=zep394763
-
End of story (for me)
-
User goes through a different signup process, intended for non-technical people -the endpoint being a working instance of my app (as opposed to a development and hosting solution). If they already have a PythonAnywhere account, all the better.
-
If they need support some time, then you (dear forum reader) can be their $Red Hat$ (or White Knight).
If I overlooked the "add to app store" button (duh!) please direct me to it. If this rather obvious idea has been talked to death somewhere, my apologies for disturbing the body.