diff --git a/VERSION b/VERSION index 96bf8cd3..b158953c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.4.1-alpha.2+timestamp.2013.02.18.13.53.31 +Version 2.4.1-alpha.2+timestamp.2013.02.20.10.37.10 diff --git a/scripts/writedoc.py b/scripts/writedoc.py new file mode 100644 index 00000000..59fd49d6 --- /dev/null +++ b/scripts/writedoc.py @@ -0,0 +1,41 @@ +import os +import sys +import glob +sys.path.append(os.path.join(os.path.split(__file__)[0],'..')) +from gluon.html import CODE + +def main(path): + models = glob.glob(os.path.join(path,'models','*.py')) + controllers = glob.glob(os.path.join(path,'controllers','*.py')) + views = glob.glob(os.path.join(path,'views','*.html')) + modules = glob.glob(os.path.join(path,'modules','*.py')) + models.sort() + controllers.sort() + views.sort() + modules.sort() + print '' + print '

Models

' + for filename in models: + print '

%s

' % filename[len(path):] + print CODE(open(filename).read(),lanuage='web2py').xml() + print '

Layout Views

' + for filename in views: + print '

%s

' % filename[len(path):] + print CODE(open(filename).read(),lanuage='html').xml() + print '

Controllers and Views

' + for filename in controllers: + print '

%s

' % filename[len(path):] + print CODE(open(filename).read(),lanuage='web2py') + views = glob.glob(os.path.join(path,'views','*','*.html')) + views.sort() + for filename in views: + print '

%s

' % filename[len(path):] + print CODE(open(filename).read(),lanuage='html').xml() + print '

Modules

' + for filename in modules: + print '

%s

' % filename[len(path):] + print CODE(open(filename).read(),lanuage='python').xml() + print '' + +if __name__=='__main__': + main(sys.argv[1])