:-)

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.

Reply via email to