http://www.mediawiki.org/wiki/Special:Code/pywikipedia/8875
Revision: 8875
Author: multichill
Date: 2011-01-22 11:44:26 +0000 (Sat, 22 Jan 2011)
Log Message:
-----------
Add support for {{Multilicense replacing placeholder}}
Modified Paths:
--------------
trunk/pywikipedia/imagecopy_self.py
Modified: trunk/pywikipedia/imagecopy_self.py
===================================================================
--- trunk/pywikipedia/imagecopy_self.py 2011-01-22 11:42:21 UTC (rev 8874)
+++ trunk/pywikipedia/imagecopy_self.py 2011-01-22 11:44:26 UTC (rev 8875)
@@ -126,6 +126,7 @@
(u'\{\{GFDL-self-with-disclaimers\|([^\}]+)\}\}',
u'{{Self|GFDL-with-disclaimers|\\1|author=[[:%(lang)s:User:%(author)s|%(author)s]] at
[http://%(lang)s.%(family)s.org %(lang)s.%(family)s]}}'),
(u'\{\{PD-self(\|date=[^\}]+)?\}\}',
u'{{PD-user-w|%(lang)s|%(family)s|%(author)s}}'),
#Multilicense replacing placeholder
+ (u'\{\{Multilicense replacing
placeholder(\|[^\}\|=]+=[^\}\|]+)*(?P<migration>\|[^\}\|=]+=[^\}\|]+)(\|[^\}\|=]+=[^\}\|]+)*\}\}',
u'{{Self|GFDL|Cc-by-sa-2.5,2.0,1.0\\g<migration>|author=[[:%(lang)s:User:%(author)s|%(author)s]]
at [http://%(lang)s.%(family)s.org %(lang)s.%(family)s]}}'),
(u'\{\{Multilicense replacing placeholder
new(\|class=[^\}]+)?\}\}',
u'{{Self|GFDL|Cc-by-sa-3.0,2.5,2.0,1.0|author=[[:%(lang)s:User:%(author)s|%(author)s]]
at [http://%(lang)s.%(family)s.org %(lang)s.%(family)s]}}'),
]