style_tmpl = args.style+"index.en.html.tmpl"
outputdir = args.output
+tmptarget = tempfile.mkdtemp()+'/'
+
valid_scripts = ['.py','.pl']
MAXLEVEL = 10000
self._menu = None
self._rendered_article = None
+ def language(self):
+ return self._lang
+
+ def menu(self):
+ return self._menu
+
+ def set_article(self,art):
+ self._rendered_article = art
+
def prepare(self):
self._doc = bindery.parse(self._file, prefixes=PREFIXES)
if self._doc.xml_select(u'/db:article/db:info/db:title'):
def link(self):
return self._link
+ def prepare(self):
+ for page in self._pages:
+ page.prepare()
+
+ def languages(self):
+ p = []
+ for page in self._pages:
+ p.append(page.language())
+ return p
+
+ def render(self):
+ for page in self._pages:
+ page.render()
+
+ def template(self,sitemap):
+ for page in self._pages:
+ page.template(sitemap)
+
+ def page(self,lang):
+ for page in self._pages:
+ if page.language()==lang:
+ return page
+
class Node():
def __init__(self,token,value):
self._token = token