Usuari:CobainBot/scripts/caquotes/space eater.py
Aparença
import re
from datetime import datetime
import pywikibot as pwb
from pywikibot import pagegenerators as pg
def main():
pwb.output(f"[{datetime.now():%Y-%m-%d %H:%M:%S}] Comencem.")
counter = 0
pattern = re.compile(r'\| +?([^ ]+?) +?=')
for page in pg.AllpagesPageGenerator(site=site, includeredirects=False):
old_text = page.get()
new_text = pattern.sub(r'| \1 =', old_text)
if old_text != new_text:
page.put(new_text, summary="Bot esborrant espais innecessaris")
counter += 1
pwb.output(f"[{datetime.now():%Y-%m-%d %H:%M:%S}] S'ha editat {counter} pàgines!")
if __name__ == '__main__':
site = pwb.Site('ca', 'wikiquote', "CobainBot")
main()