Szerkesztő:BinBot/huwiki/flaggedrevs.py/Példák
Megjelenés
A flaggedrevs modul használata
[szerkesztés]Ebben a példában sorra vesszük Példa user szerkesztéseit, és ellenőrzöttnek jelöljük meg azokat, ahol csak ez az egy változtatás volt ellenőrizetlen, és a szerkesztési összefoglaló „Defaultsort javítása”, mert úgy látjuk, hogy ezt a tevékenységet megbízhatóan végzi, és sok ellenőrizetlen lapot csinált.
import pywikibot
from huwiki import flaggedrevs as fl
site = pywikibot.Site()
user = pywikibot.User(site, 'Példa')
for contrib in user.contributions():
page = contrib[0]
if not page.namespace() in fl.FLAGGED_NAMESPACES:
continue
if not fl.one_pending(page): # Ellenőrzött vagy több ellenőrizetlen szerk.
continue
if contrib[3] == 'Defaultsort javítása':
fl.review(page)
A következő példában azt látjuk, hogy Példa user tömegével javítja a hibás Los Agneles szöveget Los Angelesre. Ahol csak ennyi az ellenőrizetlen változtatás a cikkben, azt ellenőrizzük. Most nem kell külön figyelnünk, hány ellenőrizetlen szerkesztés van.
import pywikibot
from huwiki import flaggedrevs as fl
site = pywikibot.Site()
user = pywikibot.User(site, 'Példa')
for contrib in user.contributions():
page = contrib[0]
if not page.namespace() in fl.FLAGGED_NAMESPACES:
continue
oldtext = fl.stable_text(page)
if oldtext.replace('Los Agneles', 'Los Angeles') == page.text:
fl.review(page)