{{Help me}} helper tools
Help me tools for helpers
CSS
## HACK
text = re.sub(
ur'''(\{\{(?:[Tt]emplate\:)?(?:
[Cc]ite[ _]+web|[Cc]ite[ _]+Web|[Cc]it[ _]+web|[Cc]ite[ _]+url|[Cc]ite[ _]+w|[Cc]ita[ _]+web|[Cc]ite[ _]+blog|[Cc]ite[ _]+website|Web\-reference|[Cc][ _]+web|[Cc]ite[ _]+web|[Cc]ite\-web|Weblink|[Cc]ite[ _]+web\.|[Cc]ite[ _]+webpage|Web[ _]+citation|[Cc]ite[ _]+web\/lua|Web[ _]+reference|[Cc]w|[Cc]iteweb|Web|Web[ _]+cite|Wikipedia\:[Cc]ite[ _]+web|Lien[ _]+web|[Cc]ite[ _]+website[ _]+article|[Cc]iteweb|[Cc]itar[ _]+web
|
[Cc]ite[ _]+news|[Cc]ite\-news|[Cc]itenews|[Cc]ite[ _]+article\/lua|Wikipedia\:[Cc]ite[ _]+news|[Cc]ite[ _]+news\/lua|[Cc]itenewsauthor|[Cc]it[ _]+news|[Cc]ite[ _]+new|[Cc]ite[ _]+article|[Cc]ite[ _]+newspaper|[Cc]ite[ _]+news2|[Cc]ite[ _]+news\-q|[Cc]ite[ _]+News|[Cc]itenews|[Cc]ute[ _]+news|[Cc]ite[ _]+news|[Cc][ _]+news
)[^{}]*?)
(\s*\|\s*)url(\s*=\s*)
(?P<archiveurl>https?://(?:wayback.archive.org|web.archive.org)/web/(?P<y>\d{4})(?P<m>\d{2})(?P<d>\d{2})\d{6}/(?P<url>https?://[^][{}|<>"\s]+))
(?=\s*[{|}])''',
ur'\1\2url\3\g<url>\2archiveurl\3\g<archiveurl>\2archivedate\3\g<y>-\g<m>-\g<d>',
text,
flags=re.X