summaryrefslogtreecommitdiff
path: root/to-wiki/getalltitles.py
diff options
context:
space:
mode:
Diffstat (limited to 'to-wiki/getalltitles.py')
-rwxr-xr-xto-wiki/getalltitles.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/to-wiki/getalltitles.py b/to-wiki/getalltitles.py
index 8db9bcb457..71f5aed325 100755
--- a/to-wiki/getalltitles.py
+++ b/to-wiki/getalltitles.py
@@ -137,18 +137,18 @@ def parsexhp(filename):
title = title.strip('_')
title = make_unique(title)
alltitles.append(title)
- print filename + ';' + title + ';' + readable_title
-
-if len(sys.argv) < 2:
- print "getalltitles.py <directory>"
- print "e.g. getalltitles.py source/text/scalc"
- sys.exit(1)
-
-pattern = "xhp"
-
-for root, dirs, files in os.walk(sys.argv[1]):
- for i in files:
- if i.find(pattern) >= 0:
- parsexhp(root+"/"+i)
+ return((filename, title, readable_title))
+
+# Main Function
+def gettitles(path):
+ pattern = "xhp"
+ alltitles = []
+ for root, dirs, files in os.walk(path):
+ for i in files:
+ if i.find(pattern) >= 0:
+ t = parsexhp(root+"/"+i)
+ if t is not None:
+ alltitles.append(t)
+ return alltitles
# vim:set shiftwidth=4 softtabstop=4 expandtab: