X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=macros%2FTitleIndex.py;fp=macros%2FTitleIndex.py;h=04d50197894cc51ba79ac64c5e6f9035dee7dc38;hb=ae518e2c1f2e6cb7a519d44127deb2e4d255df72;hp=0000000000000000000000000000000000000000;hpb=4b7dd02a651033602a4e092a981a973dd20573e7;p=geekigeeki.git
diff --git a/macros/TitleIndex.py b/macros/TitleIndex.py
new file mode 100755
index 0000000..04d5019
--- /dev/null
+++ b/macros/TitleIndex.py
@@ -0,0 +1,14 @@
+def _macro_TitleIndex(argv):
+ s = make_index_key()
+ pages = list(page_list())
+ pages.sort()
+ current_letter = None
+ for name in pages:
+ letter = name[0].lower()
+ if letter != current_letter:
+ s += '%s
' % (letter, letter)
+ current_letter = letter
+ else:
+ s += '
'
+ s += Page(name).link_to()
+ return s