Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pywikibot
- from pywikibot import pagegenerators
- import datetime
- #import time
- site = pywikibot.Site('nl', 'wikipedia')
- cat = pywikibot.Category(site,'Categorie:Wikipedia:Waarschuwing 2006')
- gen = pagegenerators.CategorizedPageGenerator(cat,True) #generator geeft alle pagina's uit de categorie, tweede parameter zegt: ook sub-cats meenemen
- for page in gen:
- ARevision = page.latest_revision
- laatstebewerkingop = f'{ARevision.timestamp.day} {ARevision.timestamp.month} {ARevision.timestamp.year}'
- meetpunt = datetime.datetime.utcnow()
- delta = meetpunt - ARevision.timestamp
- if (delta.days > 4*365+1): #Aantal dagen/jaren geleden voor het laatst bewerkt
- page.save(summary=f"{delta.days} dagen oud dossier verwijderd. [[Gebruiker:DutchBot/Bejaard dossier|Meer informatie]].", text='{{Welkom3}}', minor=False, section=0)
- print(f'Dossier op {page.title()} verwijderd.')
- else:
- print(f'Skip {page.title()}: {delta.days} dagen geleden bewerkt.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement