Advertisement
DutchTom

bejaard-dossier-test.py

Oct 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import pywikibot
  2. from pywikibot import pagegenerators
  3. import datetime
  4. #import time
  5.  
  6. site = pywikibot.Site('nl', 'wikipedia')
  7.  
  8. cat = pywikibot.Category(site,'Categorie:Wikipedia:Test categorie')
  9. gen = pagegenerators.CategorizedPageGenerator(cat,True) #generator geeft alle pagina's uit de categorie, tweede parameter zegt: ook sub-cats meenemen
  10. user = ?????
  11. for page in gen:
  12. ARevision = page.latest_revision
  13. laatstebewerkingop = f'{ARevision.timestamp.day} {ARevision.timestamp.month} {ARevision.timestamp.year}'
  14.  
  15. meetpunt = datetime.datetime.utcnow()
  16. delta = meetpunt - ARevision.timestamp
  17.  
  18. if (user.isBlocked):
  19. print(f'Geblokkeerd ip overgeslagen: {page.title()}')
  20. else:
  21. print('Geen blokkade gevonden')
  22. if (delta.days > -1): #Aantal dagen/jaren geleden voor het laatst bewerkt
  23. #page.save(summary=f"{delta.days} dagen oud dossier verwijderd. [[Gebruiker:DutchBot/Bejaard dossier|Meer informatie]].", text='{{Welkom3}}', minor=False, section=0)
  24. print(f'Dossier op {page.title()} verwijderd.')
  25. else:
  26. print(f'Skip {page.title()}: {delta.days} dagen geleden bewerkt.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement