Benutzer:NumberFive/Cosmetic

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Code fuer cosmetic_changes.py aus pywikipedia

def fixPiratenWikiLink(self, text): """ fix teh link """ if not self.talkpage and pywikibot.calledModuleName() <> 'interwiki': piLink = re.compile(r'\[?\[https?://wiki.piratenpartei.de/index.php\?title=([\S:/]+?)(\|.*?)?\]\]?') text = piLink.sub(r'[[\1]]', text) piLink = re.compile(r'\[https?://wiki.piratenpartei.de/index.php\?title=([\S:/]+?)(\s.*?)?\]') text = piLink.sub(r'[[\1]]', text) piLink = re.compile(r'\[https?://wiki.piratenpartei.de/([\S]+?)(\|.*?)?\]') text = piLink.sub(r'[[\1]]', text) piLink = re.compile(r'\[https?://wiki.piratenpartei.de/([\S]+?)(\s.*?)?\]') text = piLink.sub(r'[[\1]]', text) piLink = re.compile(r'(\W)https?://wiki.piratenpartei.de/index.php\?title=([\S]+?)(\s|\n|\')') text = piLink.sub(r'\1[[\2]]\3', text) piLink = re.compile(r'(\W)https?://wiki.piratenpartei.de/([\S]+?)(\s|\n|\')') text = piLink.sub(r'\1[[\2]]\3', text) return text