Progetto:Bot/Programmi in Python per i bot/importScript.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pywikibot, codecs, re

listaScripts='''ElencoAutori.py
CategorieAutori.py
CategorieAutoriPer.py
CategorieTesti.py'''.split("\n")

begin = '<syntaxhighlight lang="python">'
end = '</syntax'+'highlight>'

for i in listaScripts:
    testo = pywikibot.Page(pywikibot.getSite('it'),"Progetto:Bot/Programmi_in_Python_per_i_bot/"+i).get()

    # elimino frattaglie
    testo = testo.replace(begin+'\r\n','').replace(begin+'\n', '').replace(end, '')

    # se la pagina ha contenuto aggiorno la copia dello script nel folder di pywikibot
    if len(testo)>0:
        print 'Import di ' + i
        file = codecs.open("pywikibot-core/"+i,"w", "utf-8")
        file.write(testo)
        file.close()