Utente:Sirbot/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
monitoraggio.py: le bandiere non valgono, baroni! + credits
Riga 146:
newTalkText = talkText
matchregex = re.searchcompile(r'(\[\[File:|\[\[Immagine:|\[\[Image:|\|Fotografia\s*=\s*|\|Marchio\s*=\s)(?!Flag|\n|\\)\w+', pageText, re.IGNORECASE)
match = regex.search(pageText)
if match == None:
newTalkTextresult = re.sub('\|\n? *?[Ii]mmagini ?= *?\n', r'|immagini=d\n', newTalkText)
else:
if match is not None:lista = regex.findall(text)
if len(lista) > 5:
newTalkText = re.sub('\|\n? *?[Ii]mmagini ?= ?d\n', '|immagini= \n', newTalkText)
result = r'|immagini=a\n'
elif len(lista) > 3:
result = r'|immagini=b\n'
newTalkText = re.sub(r'\|\n? *?[Ii]mmagini ?= *?d\n', '|immagini= \n'result, newTalkText)
match = re.search('(\{\{ref|<ref.*)', pageText, re.IGNORECASE)
Line 157 ⟶ 162:
newTalkText = re.sub('\|\n? *?[Ff]onti ?= *?\n', '|fonti=d\n', newTalkText)
if match is not Noneelse:
newTalkText = re.sub('\|\n? *?[Ff]onti ?= ?d\n', '|fonti= \n', newTalkText)
Line 164 ⟶ 169:
newTalkText = re.sub('\|\n? *?[Aa]ccuratezza ?= *?\n', '|accuratezza=a\n', newTalkText)
if match == Noneelse:
match = re.search('(\{\{[Ss]\|)', pageText, re.IGNORECASE)
if match is not None:
newTalkText = re.sub('\|\n? *?[Aa]ccuratezza ?=.*?\n', '|accuratezza=c\n', newTalkText)
if match == Noneelse:
match = re.search('(\{\{[Aa]\|)', pageText, re.IGNORECASE)
if match is not None:
newTalkText = re.sub('\|\n? *?[Aa]ccuratezza ?= *?\n', '|accuratezza=d\n', newTalkText)
if match == Noneelse:
newTalkText = re.sub('\|\n? *?[Aa]ccuratezza ?= ?[cd]\n', '|accuratezza= \n', newTalkText)