[Checkins] SVN: grok/trunk/doc/grok2html.py make it easier to add pages to be rendered.

Jan-Wijbrand Kolman janwijbrand at gmail.com
Tue Nov 6 10:28:06 EST 2007


Log message for revision 81571:
  make it easier to add pages to be rendered.

Changed:
  U   grok/trunk/doc/grok2html.py

-=-
Modified: grok/trunk/doc/grok2html.py
===================================================================
--- grok/trunk/doc/grok2html.py	2007-11-06 15:27:52 UTC (rev 81570)
+++ grok/trunk/doc/grok2html.py	2007-11-06 15:28:06 UTC (rev 81571)
@@ -158,44 +158,38 @@
     os.chdir(source_dir)
 
     rest_files = []
-    rest_files.append(RestFile('index',
-                              os.path.join(source_dir, 'index.txt'),
-                              os.path.join(www_dir, 'index.html')))
-    rest_files.append(RestFile('about',
-                              os.path.join(source_dir, 'about.txt'),
-                              os.path.join(www_dir, 'about.html')))
-    rest_files.append(RestFile('tutorial',
-                              os.path.join(source_dir, 'tutorial.txt'),
-                              os.path.join(www_dir, 'tutorial.html')))
-    rest_files.append(RestFile('upgrade',
-                              os.path.join(source_dir, 'upgrade.txt'),
-                              os.path.join(www_dir, 'upgrade.html')))
-    rest_files.append(RestFile('mini-index',
-                              os.path.join(source_dir, 'minitutorials', 'index.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'index.html')))
-    rest_files.append(RestFile('searching',
-                              os.path.join(source_dir, 'minitutorials', 'searching.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'searching.html')))
-    rest_files.append(RestFile('macros',
-                              os.path.join(source_dir, 'minitutorials', 'macros.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'macros.html')))
-    rest_files.append(RestFile('xmlrpc',
-                              os.path.join(source_dir, 'minitutorials', 'xmlrpc.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'xmlrpc.html')))
-    rest_files.append(RestFile('permissions',
-                              os.path.join(source_dir, 'minitutorials', 'permissions.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'permissions.html')))
-    rest_files.append(RestFile('transient-objects',
-                              os.path.join(source_dir, 'minitutorials', 'transient-objects.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'transient-objects.html')))
-    rest_files.append(RestFile('rest',
-                              os.path.join(source_dir, 'minitutorials', 'rest.txt'),
-                              os.path.join(www_dir, 'minitutorials', 'rest.html')))
+    # Toplevel pages:
+    for name in [
+        'about',
+        'index',
+        'tutorial',
+        'upgrade'
+        ]:
+        rest_files.append(
+            RestFile(
+                name, os.path.join(source_dir, name+'.txt'),
+            os.path.join(www_dir, name+'.html')))
+    # The minitutorials:
+    for name in [
+        'index',
+        'macros',
+        'permissions',
+        'rest'
+        'searching',
+        'transient-objects',
+        'xmlprc',
+        ]:
+        rest_files.append(
+            RestFile(
+                name, os.path.join(source_dir, 'minitutorials', name+'.txt'),
+            os.path.join(www_dir, 'minitutorials', name+'.html')))
+    # External sources:
+    rest_files.append(
+        RestFile(
+            'zc.buildout',
+            'http://svn.zope.org/*checkout*/zc.buildout/trunk/doc/tutorial.txt',
+            os.path.join(www_dir, 'minitutorials', 'buildout.html')))
 
-    rest_files.append(RestFile('zc.buildout',
-                  'http://svn.zope.org/*checkout*/zc.buildout/trunk/doc/tutorial.txt',
-                  os.path.join(www_dir, 'minitutorials', 'buildout.html')))
-
     template = PageTemplateFile(os.path.join(source_dir, 'template.pt'))
     create_html(rest_files, template)
 



More information about the Checkins mailing list