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

#!/usr/bin/env python
# -*- coding: cp1252 -*-

import wikipedia
from cronAlebot import find_stringa

listaScripts='''ConteggioAutori.py
ListeAutori.py
ConteggioTesti.py
ConteggioTestiSAL.py
ListeTestiAlfabeto.py
ListeTestiSAL.py
ContatoriMemento.py
templateHandler.py'''.split("\n")

for i in listaScripts:
    testo=wikipedia.Page("it","Progetto:Bot/Programmi_in_Python_per_i_bot/"+i).get()
    
    # da unicode a cp1252 per comodità di edit 
    testo=testo.encode("cp1252")

    # elimino frattaglie e modifico l'encoding
    testo=find_stringa(testo,'<source lang="python">',"</"+"source>").replace("utf-8","cp1252")
    
    # se la pagina ha contenuto aggiorno la copia dello script su toolserver nel folder BimBot
    if len(testo)>0:
        open("BimBot/"+i,"w").write(testo)
[visualizza] [modifica] Documentazione


Descrizione

Lo script carica su toolserver la versione aggiornata di una serie di script py di servizio.