X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=gen-sitemap.py;fp=gen-sitemap.py;h=d57d42230f4721c19d891f3749c8f2e1fd1c50b6;hb=83323dad7ee3deefd87858aa5d93e0bef16c65ae;hp=0000000000000000000000000000000000000000;hpb=6c0e690c0305f11e55c7ed2ddc6cd71af867b7cf;p=phdru.name%2Fphdru.name.git diff --git a/gen-sitemap.py b/gen-sitemap.py new file mode 100755 index 0000000..d57d422 --- /dev/null +++ b/gen-sitemap.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python + +import argparse +from fnmatch import fnmatch +import os + +parser = argparse.ArgumentParser(description='Generate sitemap') +parser.add_argument('root_dir', help='Root dicrectory') +args = parser.parse_args() + +os.chdir(args.root_dir) +fullpath = os.getcwd() +fp_len = len(fullpath) + +for dirpath, dirs, files in sorted(os.walk(fullpath)): + dirpath = dirpath[fp_len:] + if not dirpath: + continue + parts = dirpath.split('/') + level = len(parts) - 2 + print ' ' * level + parts[-1]