Adapting tree-cutter.py to deal with language codes in the filenames.
[treecutter.git] / src / tree-cutter.py
index c07820d802f7aec11d1bb4a09f57d43f6806bccb..c15e2c3ca7c960ae2337d94ea7e9cb89ac3047bb 100755 (executable)
@@ -11,7 +11,7 @@ from amara import bindery
 from amara.xslt import transform
 from Cheetah.Template import Template
 
-dist = "."
+dist = os.path.dirname(os.getcwd())
 style = "default"
 style_xslt = dist+"/style/"+style+"/docbook.xsl"
 style_tmpl = dist+"/style/"+style+"/index.html.tmpl"
@@ -56,8 +56,8 @@ def generateSitemap():
 
         if title and menu:
           found = 0
-          base = os.path.splitext(xfile)[0]
-          link = base.translate(None,'.').replace('index','')
+          base = xfile.split('.')[1]
+          link = base.replace('index','')
           level = len(filter(None,re.split(r'(/\w*/)',link)))
           page = dict(title=unicode(doc.article.info.title),
                       menu=unicode(doc.article.info.titleabbrev),