[Pywikipedia-l] SVN: [4919] trunk/pywikipedia/fixes.py

wikipedian at svn.wikimedia.org wikipedian at svn.wikimedia.org
Sat Jan 19 23:57:58 UTC 2008


Revision: 4919
Author:   wikipedian
Date:     2008-01-19 23:57:57 +0000 (Sat, 19 Jan 2008)

Log Message:
-----------
improved date fixes for de:

Modified Paths:
--------------
    trunk/pywikipedia/fixes.py

Modified: trunk/pywikipedia/fixes.py
===================================================================
--- trunk/pywikipedia/fixes.py	2008-01-19 00:51:24 UTC (rev 4918)
+++ trunk/pywikipedia/fixes.py	2008-01-19 23:57:57 UTC (rev 4919)
@@ -353,12 +353,18 @@
             #(u'†\[\[(\d)', u'† [[\\1'),
             #(u'†\[\[(\d)', u'† [[\\1'),
             (u'\[\[(\d+\. (?:Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)) (\d{1,4})\]\]', u'[[\\1]] [[\\2]]'),
+            # Keine führende Null beim Datum
+            (u'0(\d+)\.(Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)', r'\1. \2'),
+            # Kein Punkt vorm Jahr
+            (u'(\d+)\. (Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)\.(\d{1,4})', r'\1. \2 \3'),
         ],
         'exceptions': {
             'inside': [
-                r'[[20. Juli 1944]]',
-                r'[[17. Juni 1953]]',
-                r'[[11. September 2001]]',
+                r'\[\[20. Juli 1944\]\]', # Hitler-Attentat
+                r'\[\[17. Juni 1953\]\]', # Ost-Berliner Volksaufstand
+                r'\[\[1. April 2000\]\]', # Film
+                r'\[\[11. September 2001\]\]', # Anschläge in den USA
+                r'\[\[7. Juli 2005\]\]',  # Terroranschläge in Spanien
             ],
         }
     },





More information about the Pywikipedia-l mailing list