X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=gen-sitemap.py;h=797801099e67bae50b940a0b67f2e837b122dfa9;hb=HEAD;hp=32c729dfabefcc7d9047e9c2a442aaae46bb8ed6;hpb=82ed3365fd810cec0ec6ca9d32f07dc7d11d77a2;p=phdru.name%2Fphdru.name.git diff --git a/gen-sitemap.py b/gen-sitemap.py index 32c729d..7978010 100755 --- a/gen-sitemap.py +++ b/gen-sitemap.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#! /usr/bin/env python3 import argparse from fnmatch import fnmatch @@ -43,12 +43,13 @@ for dirpath, dirs, files in sorted(os.walk(fullpath)): elif level > save_level: assert level - save_level == 1 current_subtree = current_subtree[-1][1] - #else: # level == save_level: + # else: # level == save_level: current_subtree.append((parts[-1], [])) save_level = level except StopIteration: pass + def _tree2html(tree, path='', level=0): subparts = [] indent = " " * (level + 1) @@ -73,6 +74,7 @@ def _tree2html(tree, path='', level=0): return "\n".join(parts) + sitemap_tmpl = ["""\ #extends phd_site #implements respond