Added functions create_template_unsigned(), create_template_Hoehenunterschied(),...
authorphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sat, 3 Dec 2011 16:56:05 +0000 (16:56 +0000)
committerphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sat, 3 Dec 2011 16:56:05 +0000 (16:56 +0000)
git-svn-id: http://www.winterrodeln.org/svn/wrpylib/trunk@1031 7aebc617-e5e2-0310-91dc-80fb5f6d2477

setup.py
wrpylib/wrmwmarkup.py

index 4902eb197489bae155965c3bd5784168a408301b..f22045a620147eb950051f4233d1bb983c1d201a 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@
 from setuptools import setup
 
 setup(name='wrpylib',
 from setuptools import setup
 
 setup(name='wrpylib',
-    version='0.0.17',
+    version='0.0.18',
     description='Winterrodeln Python Library',
     author='Philipp Spitzer',
     author_email='philipp.spitzer@winterrodeln.org',
     description='Winterrodeln Python Library',
     author='Philipp Spitzer',
     author_email='philipp.spitzer@winterrodeln.org',
index 17f9f2080a6d2c7b988ab0300c68f74d2d7a6a27..483c2dea1b3a80fc4c650c987676770cf1d553fc 100644 (file)
@@ -230,21 +230,39 @@ def find_template_unsigned(wikitext, template_title):
     return start, end, unsigned_value
 
 
     return start, end, unsigned_value
 
 
+def create_template_unsigned(template_title, unsigned):
+    unsigned = wrpylib.wrvalidators.UnsignedNone().from_python(unsigned)
+    if len(unsigned) == 0: unsigned = u' '
+    return wrpylib.mwmarkup.create_template(template_title, [unsigned])
+
+
 def find_template_Hoehenunterschied(wikitext):
     """Same as find_template_unsigned with template '{{Höhenunterschied|350}}'"""
     return find_template_unsigned(wikitext, u'Höhenunterschied')
 
 
 def find_template_Hoehenunterschied(wikitext):
     """Same as find_template_unsigned with template '{{Höhenunterschied|350}}'"""
     return find_template_unsigned(wikitext, u'Höhenunterschied')
 
 
+def create_template_Hoehenunterschied(ele_diff):
+    return create_template_unsigned(u'Höhenunterschied', ele_diff)
+
+
 def find_template_Bahnlaenge(wikitext):
     """Same as find_template_unsigned with template '{{Bahnlänge|4500}}'"""
     return find_template_unsigned(wikitext, u'Bahnlänge')
 
 
 def find_template_Bahnlaenge(wikitext):
     """Same as find_template_unsigned with template '{{Bahnlänge|4500}}'"""
     return find_template_unsigned(wikitext, u'Bahnlänge')
 
 
+def create_template_Bahnlaenge(length):
+    return create_template_unsigned(u'Bahnlänge', length)
+
+
 def find_template_Gehzeit(wikitext):
     """Same as find_template_unsigned with template '{{Gehzeit|60}}'"""
     return find_template_unsigned(wikitext, u'Gehzeit')
 
 
 def find_template_Gehzeit(wikitext):
     """Same as find_template_unsigned with template '{{Gehzeit|60}}'"""
     return find_template_unsigned(wikitext, u'Gehzeit')
 
 
+def create_template_Gehzeit(walkup_time):
+    return create_template_unsigned(u'Gehzeit', walkup_time)
+
+
 def find_template_Forumlink(wikitext):
     """Same as find_template_unsigned with template '{{Forumlink|26}}'"""
     start, end = wrpylib.mwmarkup.find_template(wikitext, u'Forumlink')
 def find_template_Forumlink(wikitext):
     """Same as find_template_unsigned with template '{{Forumlink|26}}'"""
     start, end = wrpylib.mwmarkup.find_template(wikitext, u'Forumlink')