summaryrefslogtreecommitdiffstats
path: root/modules/mensa.py
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2010-05-11 21:38:45 +0200
committerMatthias Schiffer <matthias@gamezock.de>2010-05-11 21:38:45 +0200
commitf95b596818a9ade81f9010b25923d0804a0c4469 (patch)
treef8b62fe9fdcdc84f6ee41cd3ec68f2d562528c57 /modules/mensa.py
parent2451fdd40a873c3eada5b0689b55b35cd63e5277 (diff)
downloadcurunir-f95b596818a9ade81f9010b25923d0804a0c4469.tar
curunir-f95b596818a9ade81f9010b25923d0804a0c4469.zip
Improved module handler; improved mensa formatting
Diffstat (limited to 'modules/mensa.py')
-rw-r--r--modules/mensa.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/mensa.py b/modules/mensa.py
index 96f2275..9ff4bcb 100644
--- a/modules/mensa.py
+++ b/modules/mensa.py
@@ -100,8 +100,10 @@ class Module(ModuleBase):
s = s.replace('&lt;', '<')
s = s.replace('&gt;', '>')
s = s.replace('&quot;', '"')
- s = s.replace('<br />', ' ‒ ')
- s = re.sub('\s+', ' ', s)
+ s = s.replace('<br />', ' ')
+ s = re.sub(r'-\s+', '-', s)
+ s = re.sub(r'\s+', ' ', s)
+ s = re.sub(r'([a-zäöüß])-([a-zäöüß])', r'\1\2', s)
s = re.sub(r'<span[^>]*>(.+?)</span>', r'\1', s)
return s