Difference between revisions of "User:WindBOT/Filters"
m (→Ubersaw / ÜberCharge) |
m |
||
Line 11: | Line 11: | ||
enforceCapitalization(p) | enforceCapitalization(p) | ||
# Special case: Direct Hit | # Special case: Direct Hit | ||
− | addFilter(wordFilter('Direct Hit', '(?<!a )(?<!one )\bDirect Hit', linksafe=True)) | + | addFilter(wordFilter('Direct Hit', r'(?<!a )(?<!one )\bDirect Hit', linksafe=True)) |
=== Ubersaw / ÜberCharge === | === Ubersaw / ÜberCharge === |
Revision as of 17:10, 6 August 2010
Page filters
addPageFilter('^User:', 'talk:', 'wiki:')
Enforce capitalization
exceptions = [ 'Direct Hit' ] for c in ['Weapons', 'Hats', 'Miscellaneous items']: c = wikitools.category.Category(wiki(), u(c)) for p in pageFilter(c.getAllMembers(titleonly=True)): if p not in exceptions: enforceCapitalization(p) # Special case: Direct Hit addFilter(wordFilter('Direct Hit', r'(?<!a )(?<!one )\bDirect Hit', linksafe=True))
Ubersaw / ÜberCharge
addFilter( wordFilter(u'Ubersaw', u'[Üüu]bersaw'), wordFilter(u'ÜberCharge', u'[Üüu]ber(?:charge)?') )