:-) On Monday, 29 June 2015 13:48:38 UTC-5, Niphlod wrote: > > /me restricts himself to review the code before the actual merge. if noone > rescues the bounty in a week I'll do it. > > On Monday, June 29, 2015 at 5:43:30 PM UTC+2, Massimo Di Pierro wrote: >> >> I offer $50 is you can do this in a couple of days: >> >> In the web2py admin interface there is a "pack custom page" which >> redirects to >> http://127.0.0.1:8000/admin/default/pack_custom/<yourapp> >> and has a button "download w2p". >> >> I would like one addition button there that says "download as exe" which >> will do the following: >> - download the latest web2py_win.zip >> - unzip it (using the python API) >> - copy the web2pp app in question (selected files/folders) under the >> unzipped web2py/applications/ >> - create a file routes.py under the unzipped web2py/ folder which contains >> routers = dict( BASE=dict(default_application='....') ) >> where ... is the name of the app in question >> - zips the unzip folder again with name web2py.app.<name>.exe and >> downloads it >> >> The zip/unzip should be done in RAM using the python zip module. >> This is for those uses who develop on windows for window and expect the >> end users to run web2py locally with a single app. And yes, they exist. It >> would make their life easier and avoid zipping/unzipping mistakes and >> information leakage. >> >> This should not take more than 10-20 lines in the admin app. It is also a >> good exercise. >> I will only pay the first to deliver (if it works well) so post your >> solution in the form of a pull request on github. >> >> Massimo >> >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.