[Pywikipedia-l] SVN: [5771] trunk/pywikipedia/archivebot.py

balasyum at svn.wikimedia.org balasyum at svn.wikimedia.org
Mon Jul 28 17:30:53 UTC 2008


Revision: 5771
Author:   balasyum
Date:     2008-07-28 17:30:53 +0000 (Mon, 28 Jul 2008)

Log Message:
-----------
Timestamp patterns for Hungarian Wikipedia

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

Modified: trunk/pywikipedia/archivebot.py
===================================================================
--- trunk/pywikipedia/archivebot.py	2008-07-28 15:49:58 UTC (rev 5770)
+++ trunk/pywikipedia/archivebot.py	2008-07-28 17:30:53 UTC (rev 5771)
@@ -210,9 +210,13 @@
 # 19:42, 25 mars 2008 (CET)
 # enwiki
 # 16:36, 30 March 2008 (UTC)
+# huwiki
+# 2007. december 8., 13:42 (CET)
         TM = re.search(r'(\d\d):(\d\d), (\d\d?) (\w+) (\d\d\d\d) \(.*?\)', line)
         if not TM:
             TM = re.search(r'(\d\d):(\d\d), (\w+) (\d\d?), (\d\d\d\d) \(.*?\)', line)
+        if not TM:
+            TM = re.search(r'(\d{4})\. (\S+) (\d\d?)\., (\d\d:\d\d) \(.*?\)', line)
 # 18. apr 2006 kl.18:39 (UTC)
 # 4. nov 2006 kl. 20:46 (CET)
         if not TM:
@@ -221,6 +225,8 @@
 #            wikipedia.output(TM)
             TIME = txt2timestamp(TM.group(0),"%d. %b %Y kl. %H:%M (%Z)")
             if not TIME:
+                TIME = txt2timestamp(TM.group(0), "%Y. %B %d., %H:%M (%Z)")
+            if not TIME:
                 TIME = txt2timestamp(TM.group(0),"%d. %b %Y kl.%H:%M (%Z)")
             if not TIME:
                 TIME = txt2timestamp(TM.group(0),"%H:%M, %d %B %Y (%Z)")





More information about the Pywikipedia-l mailing list