Created function to translate between sledrun title names and urls.
[philipp/winterrodeln/wrpylib.git] / wrpylib / wrvalidators.py
index 62b9915b65151fb251246ae0b103fcf58434368f..d3114550dd9a67d12c01b94241e06c004d703066 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.7
+#!/usr/bin/python3.4
 # -*- coding: iso-8859-15 -*-
 # $Id$
 # $HeadURL$
@@ -842,3 +842,9 @@ class GasthausboxDictValidator(OrderedSchema):
         self.add_field('Telefon', PhoneCommentListNeinLoopNone(comments_are_optional=True))
         self.add_field('Bild', UnicodeNone())
         self.add_field('Rodelbahnen', WikiPageListLoopNone())
+
+
+def sledrun_page_title_to_pretty_url(page_title):
+    """Converts a page_title from the page_title column of wrsledruncache to name_url.
+    name_url is not used by MediaWiki but by new applications like wrweb."""
+    return page_title.lower().replace(' ', '-').replace('_', '-').replace('(', '').replace(')', '')