Guest User

Untitled

a guest
May 25th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals, print_function
  3. import re
  4.  
  5. import pywikibot
  6. from pywikibot import pagegenerators
  7.  
  8.  
  9. ajout = '<span style="float: right;">__TOC__</span>\n'
  10.  
  11.  
  12. def main(*args):
  13. genFactory = pagegenerators.GeneratorFactory()
  14. local_args = pywikibot.handle_args(args)
  15. for arg in local_args:
  16. genFactory.handleArg(arg)
  17. generator = genFactory.getCombinedGenerator()
  18.  
  19. if not generator:
  20. pywikibot.output("ereur")
  21. exit()
  22. for page in generator:
  23. pywikibot.output(page.title())
  24.  
  25. if 'infobox' in page.text.lower() or '/' in page.title():
  26. print('page avec infobox ou sous-page')
  27. continue
  28.  
  29. page.text = ajout + page.text
  30.  
  31. print('enregistrement')
  32. page.save("ajout sommaire")
  33.  
  34.  
  35. if __name__ == "__main__":
  36. main()
Add Comment
Please, Sign In to add comment