Centralize pagename/filename conversions
[mw] / src / mw / api.py
index bd12bb0ffd2f15f5011398d6f4d14b4f6594de81..8961f5d8a00d14cc408146f237c5c44570de92c4 100644 (file)
@@ -55,3 +55,14 @@ class API(object):
             return high
         else:
             return low
+
+
+def pagename_to_filename(name):
+    name.replace(' ', '_')
+    name.replace('/', '!')
+    return name
+
+def filename_to_pagename(name):
+    name.replace('!', '/')
+    name.replace('_', ' ')
+    return name

Benjamin Mako Hill || Want to submit a patch?