Hi Massimo,
Thanks for the reply.
I'm a bit new to this but I looked in
https://github.com/web2py/web2py/tree/master/scripts and in
https://code.google.com/p/web2py/
and could not find scripts/import_static.py
Not sure I looked in the right place?
Ta, Tim
On Tuesday, August 6, 2013 6:38:03 PM UTC+1, Massimo Di Pierro wrote:
>
> Try this:
>
> scripts/import_static.py
>
> I just committed it to trunk. Usage:
>
> python scripts/import_static.py source_folder applications/web2py_app
>
>
>
> On Tuesday, 6 August 2013 08:05:24 UTC-5, tim spear wrote:
>>
>> Hi Massimo, if you are still reading this stuff.
>>
>> I've been playing with web2py and was thinking it was missing an easy way
>> to import static sites and was thinking of writing one similar to your
>> proposed challenge.
>>
>> Do you know if anyone did produce a functional solution? I see this
>> thread is from nearly three years ago and am not sure what the current
>> state of play is.
>>
>> Best, Tim Spear
>>
>>
>>
>>
>> On Wednesday, November 24, 2010 8:05:21 PM UTC, mdipierro wrote:
>>>
>>> I have a challanage:
>>>
>>> write a script that takes a folder that contains a static html file
>>> and converts it into an HTML site.
>>>
>>> 1) moves all non .html files into static/
>>> 2) moves all .html files into views/xxx/
>>> 3) creates a controllers/xxx.py and for each yyy.html file add an
>>> action
>>>
>>> def yyy(): return dict()
>>>
>>> 4) loop over all .html files and fixes all the URL to {{=URL(...)}}}
>>>
>>> OPTIONAL:
>>> 5)
>>> If all .html files start with a similar header and footer, tried to
>>> identify them, moves "<header>{{include}}<footer>" into views/
>>> layout.html and rewrite the html files to {{extend 'layout.html'}}
>>>
>>> The original folder and 'xxx' should be uer defined. This could be
>>> added to the wizard.
>>>
>>> Massimo
>>
>>
--
---
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.