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

Da Wikisource.
# -*- coding: utf-8 -*-

"""
Questo programma deriva da category.py presente nell bundle pywikipedia.
Lo si utilizza per generare le liste dei testi che seguono il percorso di qualità di it.wikisource.org
e relative tabelle delle statistiche.

Per lanciarlo basta digitare:
python ListeTestiSAL.py progetto


Per lanciarlo per tutti gli argomenti:
python ListeTestiSAL.py tutto

Per sapere quali progetti sono conosciuti dal bot:
python ListeTestiSAL.py listaArgomenti

Ogni suggerimento o modifica è benvenuta!

iPork
http://it.wikisource.org/wiki/Utente:IPork
Qualc1
http://it.wikisource.org/wiki/Utente:Qualc1
"""

#*************** INIZIO: PARAMETRI PER PROGETTI  ***************
# per aggiungere un nuovo progetto basta aggiungerlo nella sezione qui sotto.

parametri = {
# DA DEFINIRE SAL 2.0 
'definire': {
    'bot1': ['argomento da definire', 'Testi SAL 25%25 Argomento da definire', 'Wikisource:Elenco testi con argomento da definire SAL 25%25'],
    'bot2': ['argomento da definire', 'Testi SAL 50%25 Argomento da definire', 'Wikisource:Elenco testi con argomento da definire SAL 50%25'],
    'bot3': ['argomento da definire', 'Testi SAL 75%25 Argomento da definire', 'Wikisource:Elenco testi con argomento da definire SAL 75%25'],
    'bot4': ['argomento da definire', 'Testi SAL 100%25 Argomento da definire', 'Wikisource:Elenco testi con argomento da definire SAL 100%25'],
    'bot5': ['argomento da definire', 'Testi SAL 101%25 Argomento da definire', 'Wikisource:Elenco testi con argomento da definire Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Argomento da definire', 'Testi SAL 50%25 Argomento da definire', 'Testi SAL 75%25 Argomento da definire', 'Testi SAL 100%25 Argomento da definire', 'Testi SAL 101%25 Argomento da definire', 'Template:Conteggio testi SAL argomento da definire'] 
},
# GENERALE SAL 2.0 
'GENERALE2': {
    'bot1': ['testi', 'Testi SAL 25%25', 'Wikisource:Elenco testi SAL 25%25'],
    'bot2': ['testi', 'Testi SAL 50%25', 'Wikisource:Elenco testi SAL 50%25'],
    'bot3': ['testi', 'Testi SAL 75%25', 'Wikisource:Elenco testi SAL 75%25'],
    'bot4': ['testi', 'Testi SAL 100%25', 'Wikisource:Elenco testi SAL 100%25'],
    'bot5': ['testi', 'Testi Edizioni Wikisource', 'Wikisource:Elenco testi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25', 'Testi SAL 50%25', 'Testi SAL 75%25', 'Testi SAL 100%25', 'Testi Edizioni Wikisource', 'Template:Conteggio testi SAL'] 
},
# ARTI SAL 2.0 
'arti': {
    'bot1': ['testi delle arti', 'Testi SAL 25%25 Arti', 'Wikisource:Elenco testi delle arti SAL 25%25'],
    'bot2': ['testi delle arti', 'Testi SAL 50%25 Arti', 'Wikisource:Elenco testi delle arti SAL 50%25'],
    'bot3': ['testi delle arti', 'Testi SAL 75%25 Arti', 'Wikisource:Elenco testi delle arti SAL 75%25'],
    'bot4': ['testi delle arti', 'Testi SAL 100%25 Arti', 'Wikisource:Elenco testi delle arti SAL 100%25'],
    'bot5': ['testi delle arti', 'Testi SAL 101%25 Arti', 'Wikisource:Elenco testi delle arti Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Arti', 'Testi SAL 50%25 Arti', 'Testi SAL 75%25 Arti', 'Testi SAL 100%25 Arti', 'Testi SAL 101%25 Arti', 'Template:Conteggio testi SAL arti'] 
},
    # ARTI PERFORMATIVE SAL 2.0 
'arti_performative': {
    'bot1': ['testi delle arti performative', 'Testi SAL 25%25 Arti performative', 'Wikisource:Elenco testi delle arti performative SAL 25%25'],
    'bot2': ['testi delle arti performative', 'Testi SAL 50%25 Arti performative', 'Wikisource:Elenco testi delle arti performative SAL 50%25'],
    'bot3': ['testi delle arti performative', 'Testi SAL 75%25 Arti performative', 'Wikisource:Elenco testi delle arti performative SAL 75%25'],
    'bot4': ['testi delle arti performative', 'Testi SAL 100%25 Arti performative', 'Wikisource:Elenco testi delle arti performative SAL 100%25'],
    'bot5': ['testi delle arti performative', 'Testi SAL 101%25 Arti performative', 'Wikisource:Elenco testi delle arti performative Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Arti performative', 'Testi SAL 50%25 Arti performative', 'Testi SAL 75%25 Arti performative', 'Testi SAL 100%25 Arti performative', 'Testi SAL 101%25 Arti performative', 'Template:Conteggio testi SAL arti performative'] 
},
        # MUSICA SAL VECCHIO
'musica': {
    'bot1': ['testi musicali', 'Testi di musica SAL 25%25', 'Wikisource:Elenco dei testi musicali SAL 25%25'],
    'bot2': ['testi musicali', 'Testi di musica SAL 50%25', 'Wikisource:Elenco dei testi musicali SAL 50%25'],
    'bot3': ['testi musicali', 'Testi di musica SAL 75%25', 'Wikisource:Elenco dei testi musicali SAL 75%25'],
    'bot4': ['testi musicali', 'Testi di musica SAL 100%25', 'Wikisource:Elenco dei testi musicali SAL 100%25'],
    'bot5': ['testi musicali', 'Testi di musica Edizioni Wikisource', 'Wikisource:Elenco dei testi musicali Edizioni Wikisource'],
    'bot6': ['Testi di musica SAL 25%25', 'Testi di musica SAL 50%25', 'Testi di musica SAL 75%25', 'Testi di musica SAL 100%25', 'Testi di musica Edizioni Wikisource', 'Template:Conteggio testi musicali SAL'] 
},
        # MUSICA SAL 2.0 
'musica2': {
    'bot1': ['testi musicali', 'Testi SAL 25%25 Musica', 'Wikisource:Elenco testi musicali SAL 25%25'],
    'bot2': ['testi musicali', 'Testi SAL 50%25 Musica', 'Wikisource:Elenco testi musicali SAL 50%25'],
    'bot3': ['testi musicali', 'Testi SAL 75%25 Musica', 'Wikisource:Elenco testi musicali SAL 75%25'],
    'bot4': ['testi musicali', 'Testi SAL 100%25 Musica', 'Wikisource:Elenco testi musicali SAL 100%25'],
    'bot5': ['testi musicali', 'Testi SAL 101%25 Musica', 'Wikisource:Elenco testi musicali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Musica', 'Testi SAL 50%25 Musica', 'Testi SAL 75%25 Musica', 'Testi SAL 100%25 Musica', 'Testi SAL 101%25 Musica', 'Template:Conteggio testi SAL musica'] 
},
            # CANTI SAL VECCHIO
'musica_canti': {
    'bot1': ['canti', 'Canti SAL 25%25', 'Wikisource:Elenco dei canti SAL 25%25'],
    'bot2': ['canti', 'Canti SAL 50%25', 'Wikisource:Elenco dei canti SAL 50%25'],
    'bot3': ['canti', 'Canti SAL 75%25', 'Wikisource:Elenco dei canti SAL 75%25'],
    'bot4': ['canti', 'Canti SAL 100%25', 'Wikisource:Elenco dei canti SAL 100%25'],
    'bot5': ['canti', 'Canti Edizioni Wikisource', 'Wikisource:Elenco dei canti Edizioni Wikisource'],
    'bot6': ['Canti SAL 25%25', 'Canti SAL 50%25', 'Canti SAL 75%25', 'Canti SAL 100%25', 'Canti Edizioni Wikisource', 'Template:Conteggio canti SAL'] 
},
            # CANTI SAL 2.0 
'canti': {
    'bot1': ['canti', 'Testi SAL 25%25 Canti', 'Wikisource:Elenco canti SAL 25%25'],
    'bot2': ['canti', 'Testi SAL 50%25 Canti', 'Wikisource:Elenco canti SAL 50%25'],
    'bot3': ['canti', 'Testi SAL 75%25 Canti', 'Wikisource:Elenco canti SAL 75%25'],
    'bot4': ['canti', 'Testi SAL 100%25 Canti', 'Wikisource:Elenco canti SAL 100%25'],
    'bot5': ['canti', 'Testi SAL 101%25 Canti', 'Wikisource:Elenco canti Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Canti', 'Testi SAL 50%25 Canti', 'Testi SAL 75%25 Canti', 'Testi SAL 100%25 Canti', 'Testi SAL 101%25 Canti', 'Template:Conteggio testi SAL canti'] 
},
            # INNI NAZIONALI SAL 2.0 
'inni_nazionali': {
    'bot1': ['inni nazionali', 'Testi SAL 25%25 Inni nazionali', 'Wikisource:Elenco inni nazionali SAL 25%25'],
    'bot2': ['inni nazionali', 'Testi SAL 50%25 Inni nazionali', 'Wikisource:Elenco inni nazionali SAL 50%25'],
    'bot3': ['inni nazionali', 'Testi SAL 75%25 Inni nazionali', 'Wikisource:Elenco inni nazionali SAL 75%25'],
    'bot4': ['inni nazionali', 'Testi SAL 100%25 Inni nazionali', 'Wikisource:Elenco inni nazionali SAL 100%25'],
    'bot5': ['inni nazionali', 'Testi SAL 101%25 Inni nazionali', 'Wikisource:Elenco inni nazionali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Inni nazionali', 'Testi SAL 50%25 Inni nazionali', 'Testi SAL 75%25 Inni nazionali', 'Testi SAL 100%25 Inni nazionali', 'Testi SAL 101%25 Inni nazionali', 'Template:Conteggio testi SAL inni nazionali'] 
},
            # OPERE LIRICHE SAL 2.0 
'opere_liriche': {
    'bot1': ['opere liriche', 'Testi SAL 25%25 Opere liriche', 'Wikisource:Elenco opere liriche SAL 25%25'],
    'bot2': ['opere liriche', 'Testi SAL 50%25 Opere liriche', 'Wikisource:Elenco opere liriche SAL 50%25'],
    'bot3': ['opere liriche', 'Testi SAL 75%25 Opere liriche', 'Wikisource:Elenco opere liriche SAL 75%25'],
    'bot4': ['opere liriche', 'Testi SAL 100%25 Opere liriche', 'Wikisource:Elenco opere liriche SAL 100%25'],
    'bot5': ['opere liriche', 'Testi SAL 101%25 Opere liriche', 'Wikisource:Elenco opere liriche Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Opere liriche', 'Testi SAL 50%25 Opere liriche', 'Testi SAL 75%25 Opere liriche', 'Testi SAL 100%25 Opere liriche', 'Testi SAL 101%25 Opere liriche', 'Template:Conteggio testi SAL opere liriche'] 
},
                # LIBRETTI D'OPERA SAL 2.0 
'libretti_d\'opera': {
    'bot1': ['libretti d\'opera', 'Testi SAL 25%25 Libretti d\'opera', 'Wikisource:Elenco libretti d\'opera SAL 25%25'],
    'bot2': ['libretti d\'opera', 'Testi SAL 50%25 Libretti d\'opera', 'Wikisource:Elenco libretti d\'opera SAL 50%25'],
    'bot3': ['libretti d\'opera', 'Testi SAL 75%25 Libretti d\'opera', 'Wikisource:Elenco libretti d\'opera SAL 75%25'],
    'bot4': ['libretti d\'opera', 'Testi SAL 100%25 Libretti d\'opera', 'Wikisource:Elenco libretti d\'opera SAL 100%25'],
    'bot5': ['libretti d\'opera', 'Testi SAL 101%25 Libretti d\'opera', 'Wikisource:Elenco libretti d\'opera Edizioni Wikisource'],        'bot6': ['Testi SAL 25%25 Libretti d\'opera', 'Testi SAL 50%25 Libretti d\'opera', 'Testi SAL 75%25 Libretti d\'opera', 'Testi SAL 100%25 Libretti d\'opera', 'Testi SAL 101%25 Libretti d\'opera', 'Template:Conteggio testi SAL libretti d\'opera'] 
},
        # TEATRO SAL VECCHIO
'teatro': {
    'bot1': ['opere teatrali', 'Opere teatrali SAL 25%25', 'Wikisource:Elenco dei opere teatrali SAL 25%25'],
    'bot2': ['opere teatrali', 'Opere teatrali SAL 50%25', 'Wikisource:Elenco dei opere teatrali SAL 50%25'],
    'bot3': ['opere teatrali', 'Opere teatrali SAL 75%25', 'Wikisource:Elenco dei opere teatrali SAL 75%25'],
    'bot4': ['opere teatrali', 'Opere teatrali SAL 100%25', 'Wikisource:Elenco dei opere teatrali SAL 100%25'],
    'bot5': ['opere teatrali', 'Opere teatrali Edizioni Wikisource', 'Wikisource:Elenco dei opere teatrali Edizioni Wikisource'],
    'bot6': ['Opere teatrali SAL 25%25', 'Opere teatrali SAL 50%25', 'Opere teatrali SAL 75%25', 'Opere teatrali SAL 100%25', 'Opere teatrali Edizioni Wikisource', 'Template:Conteggio opere teatrali SAL'] 
},
        # TEATRO SAL 2.0 
'teatro2': {
    'bot1': ['opere teatrali', 'Testi SAL 25%25 Teatro', 'Wikisource:Elenco opere teatrali SAL 25%25'],
    'bot2': ['opere teatrali', 'Testi SAL 50%25 Teatro', 'Wikisource:Elenco opere teatrali SAL 50%25'],
    'bot3': ['opere teatrali', 'Testi SAL 75%25 Teatro', 'Wikisource:Elenco opere teatrali SAL 75%25'],
    'bot4': ['opere teatrali', 'Testi SAL 100%25 Teatro', 'Wikisource:Elenco opere teatrali SAL 100%25'],
    'bot5': ['opere teatrali', 'Testi SAL 101%25 Teatro', 'Wikisource:Elenco opere teatrali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Teatro', 'Testi SAL 50%25 Teatro', 'Testi SAL 75%25 Teatro', 'Testi SAL 100%25 Teatro', 'Testi SAL 101%25 Teatro', 'Template:Conteggio testi SAL teatro'] 
},
            # COMMEDIA DELL'ARTE SAL 2.0 
'commedia_dell\'arte': {
    'bot1': ['testi della commedia dell\'arte', 'Testi SAL 25%25 Commedia dell\'Arte', 'Wikisource:Elenco testi della commedia dell\'arte SAL 25%25'],
    'bot2': ['testi della commedia dell\'arte', 'Testi SAL 50%25 Commedia dell\'Arte', 'Wikisource:Elenco testi della commedia dell\'arte SAL 50%25'],
    'bot3': ['testi della commedia dell\'arte', 'Testi SAL 75%25 Commedia dell\'Arte', 'Wikisource:Elenco testi della commedia dell\'arte SAL 75%25'],
    'bot4': ['testi della commedia dell\'arte', 'Testi SAL 100%25 Commedia dell\'Arte', 'Wikisource:Elenco testi della commedia dell\'arte SAL 100%25'],
    'bot5': ['testi della commedia dell\'arte', 'Testi SAL 101%25 Commedia dell\'Arte', 'Wikisource:Elenco testi della commedia dell\'arte Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Commedia dell\'Arte', 'Testi SAL 50%25 Commedia dell\'Arte', 'Testi SAL 75%25 Commedia dell\'Arte', 'Testi SAL 100%25 Commedia dell\'Arte', 'Testi SAL 101%25 Commedia dell\'Arte', 'Template:Conteggio testi SAL commedia dell\'arte'] 
},
            # TRAGEDIE SAL 2.0 
'tragedie': {
    'bot1': ['tragedie', 'Testi SAL 25%25 Tragedie', 'Wikisource:Elenco tragedie SAL 25%25'],
    'bot2': ['tragedie', 'Testi SAL 50%25 Tragedie', 'Wikisource:Elenco tragedie SAL 50%25'],
    'bot3': ['tragedie', 'Testi SAL 75%25 Tragedie', 'Wikisource:Elenco tragedie SAL 75%25'],
    'bot4': ['tragedie', 'Testi SAL 100%25 Tragedie', 'Wikisource:Elenco tragedie SAL 100%25'],
    'bot5': ['tragedie', 'Testi SAL 101%25 Tragedie', 'Wikisource:Elenco tragedie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Tragedie', 'Testi SAL 50%25 Tragedie', 'Testi SAL 75%25 Tragedie', 'Testi SAL 100%25 Tragedie', 'Testi SAL 101%25 Tragedie', 'Template:Conteggio testi SAL tragedie'] 
},
    # ARTI VISIVE SAL 2.0 
'arti_visive': {
    'bot1': ['testi delle arti visive', 'Testi SAL 25%25 Arti visive', 'Wikisource:Elenco testi delle arti visive SAL 25%25'],
    'bot2': ['testi delle arti visive', 'Testi SAL 50%25 Arti visive', 'Wikisource:Elenco testi delle arti visive SAL 50%25'],
    'bot3': ['testi delle arti visive', 'Testi SAL 75%25 Arti visive', 'Wikisource:Elenco testi delle arti visive SAL 75%25'],
    'bot4': ['testi delle arti visive', 'Testi SAL 100%25 Arti visive', 'Wikisource:Elenco testi delle arti visive SAL 100%25'],
    'bot5': ['testi delle arti visive', 'Testi SAL 101%25 Arti visive', 'Wikisource:Elenco testi delle arti visive Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Arti visive', 'Testi SAL 50%25 Arti visive', 'Testi SAL 75%25 Arti visive', 'Testi SAL 100%25 Arti visive', 'Testi SAL 101%25 Arti visive', 'Template:Conteggio testi SAL arti visive'] 
},
        # PITTURA SAL 2.0 
'pittura': {
    'bot1': ['testi di pittura', 'Testi SAL 25%25 Pittura', 'Wikisource:Elenco testi di pittura SAL 25%25'],
    'bot2': ['testi di pittura', 'Testi SAL 50%25 Pittura', 'Wikisource:Elenco testi di pittura SAL 50%25'],
    'bot3': ['testi di pittura', 'Testi SAL 75%25 Pittura', 'Wikisource:Elenco testi di pittura SAL 75%25'],
    'bot4': ['testi di pittura', 'Testi SAL 100%25 Pittura', 'Wikisource:Elenco testi di pittura SAL 100%25'],
    'bot5': ['testi di pittura', 'Testi SAL 101%25 Pittura', 'Wikisource:Elenco testi di pittura Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Pittura', 'Testi SAL 50%25 Pittura', 'Testi SAL 75%25 Pittura', 'Testi SAL 100%25 Pittura', 'Testi SAL 101%25 Pittura', 'Template:Conteggio testi SAL pittura'] 
},
    # LETTERATURA SAL VECCHIO
'letteratura': {
    'bot1': ['opere letterarie', 'Opere letterarie SAL 25%25', 'Wikisource:Elenco delle opere letterarie SAL 25%25'],
    'bot2': ['opere letterarie', 'Opere letterarie SAL 50%25', 'Wikisource:Elenco delle opere letterarie SAL 50%25'],
    'bot3': ['opere letterarie', 'Opere letterarie SAL 75%25', 'Wikisource:Elenco delle opere letterarie SAL 75%25'],
    'bot4': ['opere letterarie', 'Opere letterarie SAL 100%25', 'Wikisource:Elenco delle opere letterarie SAL 100%25'],
    'bot5': ['opere letterarie', 'Opere letterarie Edizioni Wikisource', 'Wikisource:Elenco delle opere letterarie Edizioni Wikisource'],
    'bot6': ['Opere letterarie SAL 25%25', 'Opere letterarie SAL 50%25', 'Opere letterarie SAL 75%25', 'Opere letterarie SAL 100%25', 'Opere letterarie Edizioni Wikisource', 'Template:Conteggio opere letterarie SAL'] 
},
    # LETTERATURA SAL 2.0 
'letteratura2': {
    'bot1': ['opere letterarie', 'Testi SAL 25%25 Letteratura', 'Wikisource:Elenco opere letterarie SAL 25%25'],
    'bot2': ['opere letterarie', 'Testi SAL 50%25 Letteratura', 'Wikisource:Elenco opere letterarie SAL 50%25'],
    'bot3': ['opere letterarie', 'Testi SAL 75%25 Letteratura', 'Wikisource:Elenco opere letterarie SAL 75%25'],
    'bot4': ['opere letterarie', 'Testi SAL 100%25 Letteratura', 'Wikisource:Elenco opere letterarie SAL 100%25'],
    'bot5': ['opere letterarie', 'Testi SAL 101%25 Letteratura', 'Wikisource:Elenco opere letterarie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Letteratura', 'Testi SAL 50%25 Letteratura', 'Testi SAL 75%25 Letteratura', 'Testi SAL 100%25 Letteratura', 'Testi SAL 101%25 Letteratura', 'Template:Conteggio testi SAL letteratura'] 
},
        # BIOGRAFIE SAL 2.0 
'biografie': {
    'bot1': ['biografie', 'Testi SAL 25%25 Biografie', 'Wikisource:Elenco biografie SAL 25%25'],
    'bot2': ['biografie', 'Testi SAL 50%25 Biografie', 'Wikisource:Elenco biografie SAL 50%25'],
    'bot3': ['biografie', 'Testi SAL 75%25 Biografie', 'Wikisource:Elenco biografie SAL 75%25'],
    'bot4': ['biografie', 'Testi SAL 100%25 Biografie', 'Wikisource:Elenco biografie SAL 100%25'],
    'bot5': ['biografie', 'Testi SAL 101%25 Biografie', 'Wikisource:Elenco biografie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Biografie', 'Testi SAL 50%25 Biografie', 'Testi SAL 75%25 Biografie', 'Testi SAL 100%25 Biografie', 'Testi SAL 101%25 Biografie', 'Template:Conteggio testi SAL biografie'] 
},
            # AUTOBIOGRAFIE SAL 2.0 
'autobiografie': {
    'bot1': ['autobiografie', 'Testi SAL 25%25 Autobiografie', 'Wikisource:Elenco autobiografie SAL 25%25'],
    'bot2': ['autobiografie', 'Testi SAL 50%25 Autobiografie', 'Wikisource:Elenco autobiografie SAL 50%25'],
    'bot3': ['autobiografie', 'Testi SAL 75%25 Autobiografie', 'Wikisource:Elenco autobiografie SAL 75%25'],
    'bot4': ['autobiografie', 'Testi SAL 100%25 Autobiografie', 'Wikisource:Elenco autobiografie SAL 100%25'],
    'bot5': ['autobiografie', 'Testi SAL 101%25 Autobiografie', 'Wikisource:Elenco autobiografie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Autobiografie', 'Testi SAL 50%25 Autobiografie', 'Testi SAL 75%25 Autobiografie', 'Testi SAL 100%25 Autobiografie', 'Testi SAL 101%25 Autobiografie', 'Template:Conteggio testi SAL autobiografie'] 
},
        # Critica letteraria SAL 2.0 
'critica_letteraria': {
    'bot1': ['critica letteraria', 'Testi SAL 25%25 Critica letteraria', 'Wikisource:Elenco critica letteraria SAL 25%25'],
    'bot2': ['critica letteraria', 'Testi SAL 50%25 Critica letteraria', 'Wikisource:Elenco critica letteraria SAL 50%25'],
    'bot3': ['critica letteraria', 'Testi SAL 75%25 Critica letteraria', 'Wikisource:Elenco critica letteraria SAL 75%25'],
    'bot4': ['critica letteraria', 'Testi SAL 100%25 Critica letteraria', 'Wikisource:Elenco critica letteraria SAL 100%25'],
    'bot5': ['critica letteraria', 'Testi SAL 101%25 Critica letteraria', 'Wikisource:Elenco critica letteraria Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Critica letteraria', 'Testi SAL 50%25 Critica letteraria', 'Testi SAL 75%25 Critica letteraria', 'Testi SAL 100%25 Critica letteraria', 'Testi SAL 101%25 Critica letteraria', 'Template:Conteggio testi SAL critica letteraria'] 
},
        # Diari di viaggio SAL 2.0 
'diari_di_viaggio': {
    'bot1': ['diari di viaggio', 'Testi SAL 25%25 Diari di viaggio', 'Wikisource:Elenco diari di viaggio SAL 25%25'],
    'bot2': ['diari di viaggio', 'Testi SAL 50%25 Diari di viaggio', 'Wikisource:Elenco diari di viaggio SAL 50%25'],
    'bot3': ['diari di viaggio', 'Testi SAL 75%25 Diari di viaggio', 'Wikisource:Elenco diari di viaggio SAL 75%25'],
    'bot4': ['diari di viaggio', 'Testi SAL 100%25 Diari di viaggio', 'Wikisource:Elenco diari di viaggio SAL 100%25'],
    'bot5': ['diari di viaggio', 'Testi SAL 101%25 Diari di viaggio', 'Wikisource:Elenco diari di viaggio Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Diari di viaggio', 'Testi SAL 50%25 Diari di viaggio', 'Testi SAL 75%25 Diari di viaggio', 'Testi SAL 100%25 Diari di viaggio', 'Testi SAL 101%25 Diari di viaggio', 'Template:Conteggio testi SAL diari di viaggio'] 
},
        # Fantascienza SAL 2.0 
'fantascienza': {
    'bot1': ['fantascienza', 'Testi SAL 25%25 Fantascienza', 'Wikisource:Elenco fantascienza SAL 25%25'],
    'bot2': ['fantascienza', 'Testi SAL 50%25 Fantascienza', 'Wikisource:Elenco fantascienza SAL 50%25'],
    'bot3': ['fantascienza', 'Testi SAL 75%25 Fantascienza', 'Wikisource:Elenco fantascienza SAL 75%25'],
    'bot4': ['fantascienza', 'Testi SAL 100%25 Fantascienza', 'Wikisource:Elenco fantascienza SAL 100%25'],
    'bot5': ['fantascienza', 'Testi SAL 101%25 Fantascienza', 'Wikisource:Elenco fantascienza Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Fantascienza', 'Testi SAL 50%25 Fantascienza', 'Testi SAL 75%25 Fantascienza', 'Testi SAL 100%25 Fantascienza', 'Testi SAL 101%25 Fantascienza', 'Template:Conteggio testi SAL fantascienza'] 
},
        # Fiabe SAL VECCHIO
'letteratura_fiabe': {
    'bot1': ['fiabe', 'Fiabe SAL 25%25', 'Wikisource:Elenco delle fiabe SAL 25%25'],
    'bot2': ['fiabe', 'Fiabe SAL 50%25', 'Wikisource:Elenco delle fiabe SAL 50%25'],
    'bot3': ['fiabe', 'Fiabe SAL 75%25', 'Wikisource:Elenco delle fiabe SAL 75%25'],
    'bot4': ['fiabe', 'Fiabe SAL 100%25', 'Wikisource:Elenco delle fiabe SAL 100%25'],
    'bot5': ['fiabe', 'Fiabe Edizioni Wikisource', 'Wikisource:Elenco delle fiabe Edizioni Wikisource'],
    'bot6': ['Fiabe SAL 25%25', 'Fiabe SAL 50%25', 'Fiabe SAL 75%25', 'Fiabe SAL 100%25', 'Fiabe Edizioni Wikisource', 'Template:Conteggio fiabe SAL'] 
},
        # Fiabe SAL 2.0 
'fiabe': {
    'bot1': ['fiabe', 'Testi SAL 25%25 Fiabe', 'Wikisource:Elenco fiabe SAL 25%25'],
    'bot2': ['fiabe', 'Testi SAL 50%25 Fiabe', 'Wikisource:Elenco fiabe SAL 50%25'],
    'bot3': ['fiabe', 'Testi SAL 75%25 Fiabe', 'Wikisource:Elenco fiabe SAL 75%25'],
    'bot4': ['fiabe', 'Testi SAL 100%25 Fiabe', 'Wikisource:Elenco fiabe SAL 100%25'],
    'bot5': ['fiabe', 'Testi SAL 101%25 Fiabe', 'Wikisource:Elenco fiabe Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Fiabe', 'Testi SAL 50%25 Fiabe', 'Testi SAL 75%25 Fiabe', 'Testi SAL 100%25 Fiabe', 'Testi SAL 101%25 Fiabe', 'Template:Conteggio testi SAL fiabe'] 
},
            # Raccolte di fiabe SAL 2.0 
'raccolte_di_fiabe': {
    'bot1': ['raccolte di fiabe', 'Testi SAL 25%25 Raccolte di fiabe', 'Wikisource:Elenco raccolte di fiabe SAL 25%25'],
    'bot2': ['raccolte di fiabe', 'Testi SAL 50%25 Raccolte di fiabe', 'Wikisource:Elenco raccolte di fiabe SAL 50%25'],
    'bot3': ['raccolte di fiabe', 'Testi SAL 75%25 Raccolte di fiabe', 'Wikisource:Elenco raccolte di fiabe SAL 75%25'],
    'bot4': ['raccolte di fiabe', 'Testi SAL 100%25 Raccolte di fiabe', 'Wikisource:Elenco raccolte di fiabe SAL 100%25'],
    'bot5': ['raccolte di fiabe', 'Testi SAL 101%25 Raccolte di fiabe', 'Wikisource:Elenco raccolte di fiabe Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Raccolte di fiabe', 'Testi SAL 50%25 Raccolte di fiabe', 'Testi SAL 75%25 Raccolte di fiabe', 'Testi SAL 100%25 Raccolte di fiabe', 'Testi SAL 101%25 Raccolte di fiabe', 'Template:Conteggio testi SAL raccolte di fiabe'] 
},
        # Interviste SAL 2.0 
'interviste': {
    'bot1': ['interviste', 'Testi SAL 25%25 Interviste', 'Wikisource:Elenco interviste SAL 25%25'],
    'bot2': ['interviste', 'Testi SAL 50%25 Interviste', 'Wikisource:Elenco interviste SAL 50%25'],
    'bot3': ['interviste', 'Testi SAL 75%25 Interviste', 'Wikisource:Elenco interviste SAL 75%25'],
    'bot4': ['interviste', 'Testi SAL 100%25 Interviste', 'Wikisource:Elenco interviste SAL 100%25'],
    'bot5': ['interviste', 'Testi SAL 101%25 Interviste', 'Wikisource:Elenco interviste Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Interviste', 'Testi SAL 50%25 Interviste', 'Testi SAL 75%25 Interviste', 'Testi SAL 100%25 Interviste', 'Testi SAL 101%25 Interviste', 'Template:Conteggio testi SAL interviste'] 
},
        # Letteratura giuridica SAL 2.0 
'letteratura_giuridica': {
    'bot1': ['letteratura giuridica', 'Testi SAL 25%25 Letteratura giuridica', 'Wikisource:Elenco letteratura giuridica SAL 25%25'],
    'bot2': ['letteratura giuridica', 'Testi SAL 50%25 Letteratura giuridica', 'Wikisource:Elenco letteratura giuridica SAL 50%25'],
    'bot3': ['letteratura giuridica', 'Testi SAL 75%25 Letteratura giuridica', 'Wikisource:Elenco letteratura giuridica SAL 75%25'],
    'bot4': ['letteratura giuridica', 'Testi SAL 100%25 Letteratura giuridica', 'Wikisource:Elenco letteratura giuridica SAL 100%25'],
    'bot5': ['letteratura giuridica', 'Testi SAL 101%25 Letteratura giuridica', 'Wikisource:Elenco letteratura giuridica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Letteratura giuridica', 'Testi SAL 50%25 Letteratura giuridica', 'Testi SAL 75%25 Letteratura giuridica', 'Testi SAL 100%25 Letteratura giuridica', 'Testi SAL 101%25 Letteratura giuridica', 'Template:Conteggio testi SAL letteratura giuridica'] 
},
        # Letteratura per ragazzi SAL 2.0 
'letteratura_per_ragazzi': {
    'bot1': ['letteratura per ragazzi', 'Testi SAL 25%25 Letteratura per ragazzi', 'Wikisource:Elenco letteratura per ragazzi SAL 25%25'],
    'bot2': ['letteratura per ragazzi', 'Testi SAL 50%25 Letteratura per ragazzi', 'Wikisource:Elenco letteratura per ragazzi SAL 50%25'],
    'bot3': ['letteratura per ragazzi', 'Testi SAL 75%25 Letteratura per ragazzi', 'Wikisource:Elenco letteratura per ragazzi SAL 75%25'],
    'bot4': ['letteratura per ragazzi', 'Testi SAL 100%25 Letteratura per ragazzi', 'Wikisource:Elenco letteratura per ragazzi SAL 100%25'],
    'bot5': ['letteratura per ragazzi', 'Testi SAL 101%25 Letteratura per ragazzi', 'Wikisource:Elenco letteratura per ragazzi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Letteratura per ragazzi', 'Testi SAL 50%25 Letteratura per ragazzi', 'Testi SAL 75%25 Letteratura per ragazzi', 'Testi SAL 100%25 Letteratura per ragazzi', 'Testi SAL 101%25 Letteratura per ragazzi', 'Template:Conteggio testi SAL letteratura per ragazzi'] 
},
        # Lettere SAL VECCHIO
'letteratura_lettere': {
    'bot1': ['lettere', 'Lettere_SAL_25%25', 'Wikisource:Elenco_delle_lettere_SAL_25%25'],
    'bot2': ['lettere', 'Lettere_SAL_50%25', 'Wikisource:Elenco_delle_lettere_SAL_50%25'],
    'bot3': ['lettere', 'Lettere_SAL_75%25', 'Wikisource:Elenco_delle_lettere_SAL_75%25'],
    'bot4': ['lettere', 'Lettere_SAL_100%25', 'Wikisource:Elenco_delle_lettere_SAL_100%25'],
    'bot5': ['lettere', 'Lettere_Edizioni_Wikisource', 'Wikisource:Elenco_delle_lettere_Edizioni_Wikisource'],
    'bot6': ['Lettere_SAL_25%25', 'Lettere_SAL_50%25', 'Lettere_SAL_75%25', 'Lettere_SAL_100%25', 'Lettere_Edizioni_Wikisource', 'Template:Conteggio lettere SAL'] 
},
        # Lettere SAL 2.0 
'lettere': {
    'bot1': ['lettere', 'Testi SAL 25%25 Lettere', 'Wikisource:Elenco lettere SAL 25%25'],
    'bot2': ['lettere', 'Testi SAL 50%25 Lettere', 'Wikisource:Elenco lettere SAL 50%25'],
    'bot3': ['lettere', 'Testi SAL 75%25 Lettere', 'Wikisource:Elenco lettere SAL 75%25'],
    'bot4': ['lettere', 'Testi SAL 100%25 Lettere', 'Wikisource:Elenco lettere SAL 100%25'],
    'bot5': ['lettere', 'Testi SAL 101%25 Lettere', 'Wikisource:Elenco lettere Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Lettere', 'Testi SAL 50%25 Lettere', 'Testi SAL 75%25 Lettere', 'Testi SAL 100%25 Lettere', 'Testi SAL 101%25 Lettere', 'Template:Conteggio testi SAL lettere'] 
},
        # Novelle SAL VECCHIO
'letteratura_novelle': {
    'bot1': ['novelle', 'Novelle_SAL_25%25', 'Wikisource:Elenco_delle_novelle_SAL_25%25'],
    'bot2': ['novelle', 'Novelle_SAL_50%25', 'Wikisource:Elenco_delle_novelle_SAL_50%25'],
    'bot3': ['novelle', 'Novelle_SAL_75%25', 'Wikisource:Elenco_delle_novelle_SAL_75%25'],
    'bot4': ['novelle', 'Novelle_SAL_100%25', 'Wikisource:Elenco_delle_novelle_SAL_100%25'],
    'bot5': ['novelle', 'Novelle_Edizioni_Wikisource', 'Wikisource:Elenco_delle_novelle_Edizioni_Wikisource'],
    'bot6': ['Novelle_SAL_25%25', 'Novelle_SAL_50%25', 'Novelle_SAL_75%25', 'Novelle_SAL_100%25', 'Novelle_Edizioni_Wikisource', 'Template:Conteggio novelle SAL'] 
},
        # Novelle SAL 2.0 
'novelle': {
    'bot1': ['novelle', 'Testi SAL 25%25 Novelle', 'Wikisource:Elenco novelle SAL 25%25'],
    'bot2': ['novelle', 'Testi SAL 50%25 Novelle', 'Wikisource:Elenco novelle SAL 50%25'],
    'bot3': ['novelle', 'Testi SAL 75%25 Novelle', 'Wikisource:Elenco novelle SAL 75%25'],
    'bot4': ['novelle', 'Testi SAL 100%25 Novelle', 'Wikisource:Elenco novelle SAL 100%25'],
    'bot5': ['novelle', 'Testi SAL 101%25 Novelle', 'Wikisource:Elenco novelle Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Novelle', 'Testi SAL 50%25 Novelle', 'Testi SAL 75%25 Novelle', 'Testi SAL 100%25 Novelle', 'Testi SAL 101%25 Novelle', 'Template:Conteggio testi SAL novelle'] 
},
        # Poemi SAL VECCHIO
'letteratura_poemi': {
    'bot1': ['poemi', 'Poemi_SAL_25%25', 'Wikisource:Elenco_dei_poemi_SAL_25%25'],
    'bot2': ['poemi', 'Poemi_SAL_50%25', 'Wikisource:Elenco_dei_poemi_SAL_50%25'],
    'bot3': ['poemi', 'Poemi_SAL_75%25', 'Wikisource:Elenco_dei_poemi_SAL_75%25'],
    'bot4': ['poemi', 'Poemi_SAL_100%25', 'Wikisource:Elenco_dei_poemi_SAL_100%25'],
    'bot5': ['poemi', 'Poemi_Edizioni_Wikisource', 'Wikisource:Elenco_dei_poemi_Edizioni_Wikisource'],
    'bot6': ['Poemi_SAL_25%25', 'Poemi_SAL_50%25', 'Poemi_SAL_75%25', 'Poemi_SAL_100%25', 'Poemi_Edizioni_Wikisource', 'Template:Conteggio poemi SAL'] 
},
        # Poemi SAL 2.0 
'poemi': {
    'bot1': ['poemi', 'Testi SAL 25%25 Poemi', 'Wikisource:Elenco poemi SAL 25%25'],
    'bot2': ['poemi', 'Testi SAL 50%25 Poemi', 'Wikisource:Elenco poemi SAL 50%25'],
    'bot3': ['poemi', 'Testi SAL 75%25 Poemi', 'Wikisource:Elenco poemi SAL 75%25'],
    'bot4': ['poemi', 'Testi SAL 100%25 Poemi', 'Wikisource:Elenco poemi SAL 100%25'],
    'bot5': ['poemi', 'Testi SAL 101%25 Poemi', 'Wikisource:Elenco poemi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Poemi', 'Testi SAL 50%25 Poemi', 'Testi SAL 75%25 Poemi', 'Testi SAL 100%25 Poemi', 'Testi SAL 101%25 Poemi', 'Template:Conteggio testi SAL poemi'] 
},
            # Poemi epici SAL 2.0 
'poemi_epici': {
    'bot1': ['poemi epici', 'Testi SAL 25%25 Poemi epici', 'Wikisource:Elenco poemi epici SAL 25%25'],
    'bot2': ['poemi epici', 'Testi SAL 50%25 Poemi epici', 'Wikisource:Elenco poemi epici SAL 50%25'],
    'bot3': ['poemi epici', 'Testi SAL 75%25 Poemi epici', 'Wikisource:Elenco poemi epici SAL 75%25'],
    'bot4': ['poemi epici', 'Testi SAL 100%25 Poemi epici', 'Wikisource:Elenco poemi epici SAL 100%25'],
    'bot5': ['poemi epici', 'Testi SAL 101%25 Poemi epici', 'Wikisource:Elenco poemi epici Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Poemi epici', 'Testi SAL 50%25 Poemi epici', 'Testi SAL 75%25 Poemi epici', 'Testi SAL 100%25 Poemi epici', 'Testi SAL 101%25 Poemi epici', 'Template:Conteggio testi SAL poemi epici'] 
},
        # Poesie SAL VECCHIO
'letteratura_poesie': {
    'bot1': ['poesie', 'Poesie_SAL_25%25', 'Wikisource:Elenco_delle_poesie_SAL_25%25'],
    'bot2': ['poesie', 'Poesie_SAL_50%25', 'Wikisource:Elenco_delle_poesie_SAL_50%25'],
    'bot3': ['poesie', 'Poesie_SAL_75%25', 'Wikisource:Elenco_delle_poesie_SAL_75%25'],
    'bot4': ['poesie', 'Poesie_SAL_100%25', 'Wikisource:Elenco_delle_poesie_SAL_100%25'],
    'bot5': ['poesie', 'Poesie_Edizioni_Wikisource', 'Wikisource:Elenco_delle_poesie_Edizioni_Wikisource'],
    'bot6': ['Poesie_SAL_25%25', 'Poesie_SAL_50%25', 'Poesie_SAL_75%25', 'Poesie_SAL_100%25', 'Poesie_Edizioni_Wikisource', 'Template:Conteggio poesie SAL'] 
},
        # Poesie SAL 2.0 
'poesie': {
    'bot1': ['poesie', 'Testi SAL 25%25 Poesie', 'Wikisource:Elenco poesie SAL 25%25'],
    'bot2': ['poesie', 'Testi SAL 50%25 Poesie', 'Wikisource:Elenco poesie SAL 50%25'],
    'bot3': ['poesie', 'Testi SAL 75%25 Poesie', 'Wikisource:Elenco poesie SAL 75%25'],
    'bot4': ['poesie', 'Testi SAL 100%25 Poesie', 'Wikisource:Elenco poesie SAL 100%25'],
    'bot5': ['poesie', 'Testi SAL 101%25 Poesie', 'Wikisource:Elenco poesie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Poesie', 'Testi SAL 50%25 Poesie', 'Testi SAL 75%25 Poesie', 'Testi SAL 100%25 Poesie', 'Testi SAL 101%25 Poesie', 'Template:Conteggio testi SAL poesie'] 
},
            # Raccolte di poesie SAL 2.0 
'raccolte_di_poesie': {
    'bot1': ['raccolte di poesie', 'Testi SAL 25%25 Raccolte di raccolte di poesie', 'Wikisource:Elenco raccolte di poesie SAL 25%25'],
    'bot2': ['raccolte di poesie', 'Testi SAL 50%25 Raccolte di raccolte di poesie', 'Wikisource:Elenco raccolte di poesie SAL 50%25'],
    'bot3': ['raccolte di poesie', 'Testi SAL 75%25 Raccolte di raccolte di poesie', 'Wikisource:Elenco raccolte di poesie SAL 75%25'],
    'bot4': ['raccolte di poesie', 'Testi SAL 100%25 Raccolte di raccolte di poesie', 'Wikisource:Elenco raccolte di poesie SAL 100%25'],
    'bot5': ['raccolte di poesie', 'Testi SAL 101%25 Raccolte di raccolte di poesie', 'Wikisource:Elenco raccolte di poesie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Raccolte di raccolte di poesie', 'Testi SAL 50%25 Raccolte di raccolte di poesie', 'Testi SAL 75%25 Raccolte di raccolte di poesie', 'Testi SAL 100%25 Raccolte di raccolte di poesie', 'Testi SAL 101%25 Raccolte di raccolte di poesie', 'Template:Conteggio testi SAL raccolte di poesie'] 
},
            # Canzoni SAL 2.0 
'canzoni': {
    'bot1': ['canzoni', 'Testi SAL 25%25 Canzoni', 'Wikisource:Elenco canzoni SAL 25%25'],
    'bot2': ['canzoni', 'Testi SAL 50%25 Canzoni', 'Wikisource:Elenco canzoni SAL 50%25'],
    'bot3': ['canzoni', 'Testi SAL 75%25 Canzoni', 'Wikisource:Elenco canzoni SAL 75%25'],
    'bot4': ['canzoni', 'Testi SAL 100%25 Canzoni', 'Wikisource:Elenco canzoni SAL 100%25'],
    'bot5': ['canzoni', 'Testi SAL 101%25 Canzoni', 'Wikisource:Elenco canzoni Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Canzoni', 'Testi SAL 50%25 Canzoni', 'Testi SAL 75%25 Canzoni', 'Testi SAL 100%25 Canzoni', 'Testi SAL 101%25 Canzoni', 'Template:Conteggio testi SAL canzoni'] 
},
            # Capitoli SAL 2.0 
'capitoli': {
    'bot1': ['capitoli', 'Testi SAL 25%25 Capitoli', 'Wikisource:Elenco capitoli SAL 25%25'],
    'bot2': ['capitoli', 'Testi SAL 50%25 Capitoli', 'Wikisource:Elenco capitoli SAL 50%25'],
    'bot3': ['capitoli', 'Testi SAL 75%25 Capitoli', 'Wikisource:Elenco capitoli SAL 75%25'],
    'bot4': ['capitoli', 'Testi SAL 100%25 Capitoli', 'Wikisource:Elenco capitoli SAL 100%25'],
    'bot5': ['capitoli', 'Testi SAL 101%25 Capitoli', 'Wikisource:Elenco capitoli Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Capitoli', 'Testi SAL 50%25 Capitoli', 'Testi SAL 75%25 Capitoli', 'Testi SAL 100%25 Capitoli', 'Testi SAL 101%25 Capitoli', 'Template:Conteggio testi SAL capitoli'] 
},
            # Elegie SAL 2.0 
'elegie': {
    'bot1': ['elegie', 'Testi SAL 25%25 Elegie', 'Wikisource:Elenco elegie SAL 25%25'],
    'bot2': ['elegie', 'Testi SAL 50%25 Elegie', 'Wikisource:Elenco elegie SAL 50%25'],
    'bot3': ['elegie', 'Testi SAL 75%25 Elegie', 'Wikisource:Elenco elegie SAL 75%25'],
    'bot4': ['elegie', 'Testi SAL 100%25 Elegie', 'Wikisource:Elenco elegie SAL 100%25'],
    'bot5': ['elegie', 'Testi SAL 101%25 Elegie', 'Wikisource:Elenco elegie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Elegie', 'Testi SAL 50%25 Elegie', 'Testi SAL 75%25 Elegie', 'Testi SAL 100%25 Elegie', 'Testi SAL 101%25 Elegie', 'Template:Conteggio testi SAL elegie'] 
},
            # Madrigali SAL 2.0 
'madrigali': {
    'bot1': ['madrigali', 'Testi SAL 25%25 Madrigali', 'Wikisource:Elenco madrigali SAL 25%25'],
    'bot2': ['madrigali', 'Testi SAL 50%25 Madrigali', 'Wikisource:Elenco madrigali SAL 50%25'],
    'bot3': ['madrigali', 'Testi SAL 75%25 Madrigali', 'Wikisource:Elenco madrigali SAL 75%25'],
    'bot4': ['madrigali', 'Testi SAL 100%25 Madrigali', 'Wikisource:Elenco madrigali SAL 100%25'],
    'bot5': ['madrigali', 'Testi SAL 101%25 Madrigali', 'Wikisource:Elenco madrigali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Madrigali', 'Testi SAL 50%25 Madrigali', 'Testi SAL 75%25 Madrigali', 'Testi SAL 100%25 Madrigali', 'Testi SAL 101%25 Madrigali', 'Template:Conteggio testi SAL madrigali'] 
},
            # Odi SAL 2.0 
'odi': {
    'bot1': ['odi', 'Testi SAL 25%25 Odi', 'Wikisource:Elenco odi SAL 25%25'],
    'bot2': ['odi', 'Testi SAL 50%25 Odi', 'Wikisource:Elenco odi SAL 50%25'],
    'bot3': ['odi', 'Testi SAL 75%25 Odi', 'Wikisource:Elenco odi SAL 75%25'],
    'bot4': ['odi', 'Testi SAL 100%25 Odi', 'Wikisource:Elenco odi SAL 100%25'],
    'bot5': ['odi', 'Testi SAL 101%25 Odi', 'Wikisource:Elenco odi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Odi', 'Testi SAL 50%25 Odi', 'Testi SAL 75%25 Odi', 'Testi SAL 100%25 Odi', 'Testi SAL 101%25 Odi', 'Template:Conteggio testi SAL odi'] 
},
            # Poesia satirica SAL 2.0 
'poesia_satirica': {
    'bot1': ['poesia satirica', 'Testi SAL 25%25 Poesia satirica', 'Wikisource:Elenco poesia satirica SAL 25%25'],
    'bot2': ['poesia satirica', 'Testi SAL 50%25 Poesia satirica', 'Wikisource:Elenco poesia satirica SAL 50%25'],
    'bot3': ['poesia satirica', 'Testi SAL 75%25 Poesia satirica', 'Wikisource:Elenco poesia satirica SAL 75%25'],
    'bot4': ['poesia satirica', 'Testi SAL 100%25 Poesia satirica', 'Wikisource:Elenco poesia satirica SAL 100%25'],
    'bot5': ['poesia satirica', 'Testi SAL 101%25 Poesia satirica', 'Wikisource:Elenco poesia satirica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Poesia satirica', 'Testi SAL 50%25 Poesia satirica', 'Testi SAL 75%25 Poesia satirica', 'Testi SAL 100%25 Poesia satirica', 'Testi SAL 101%25 Poesia satirica', 'Template:Conteggio testi SAL poesia satirica'] 
},
            # Poesie dialettali SAL 2.0 
'poesie_dialettali': {
    'bot1': ['poesie dialettali', 'Testi SAL 25%25 Poesie dialettali', 'Wikisource:Elenco poesie dialettali SAL 25%25'],
    'bot2': ['poesie dialettali', 'Testi SAL 50%25 Poesie dialettali', 'Wikisource:Elenco poesie dialettali SAL 50%25'],
    'bot3': ['poesie dialettali', 'Testi SAL 75%25 Poesie dialettali', 'Wikisource:Elenco poesie dialettali SAL 75%25'],
    'bot4': ['poesie dialettali', 'Testi SAL 100%25 Poesie dialettali', 'Wikisource:Elenco poesie dialettali SAL 100%25'],
    'bot5': ['poesie dialettali', 'Testi SAL 101%25 Poesie dialettali', 'Wikisource:Elenco poesie dialettali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Poesie dialettali', 'Testi SAL 50%25 Poesie dialettali', 'Testi SAL 75%25 Poesie dialettali', 'Testi SAL 100%25 Poesie dialettali', 'Testi SAL 101%25 Poesie dialettali', 'Template:Conteggio testi SAL poesie dialettali'] 
},
            # Sonetti SAL 2.0 
'sonetti': {
    'bot1': ['sonetti', 'Testi SAL 25%25 Sonetti', 'Wikisource:Elenco sonetti SAL 25%25'],
    'bot2': ['sonetti', 'Testi SAL 50%25 Sonetti', 'Wikisource:Elenco sonetti SAL 50%25'],
    'bot3': ['sonetti', 'Testi SAL 75%25 Sonetti', 'Wikisource:Elenco sonetti SAL 75%25'],
    'bot4': ['sonetti', 'Testi SAL 100%25 Sonetti', 'Wikisource:Elenco sonetti SAL 100%25'],
    'bot5': ['sonetti', 'Testi SAL 101%25 Sonetti', 'Wikisource:Elenco sonetti Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Sonetti', 'Testi SAL 50%25 Sonetti', 'Testi SAL 75%25 Sonetti', 'Testi SAL 100%25 Sonetti', 'Testi SAL 101%25 Sonetti', 'Template:Conteggio testi SAL sonetti'] 
},
        # Romanzi SAL VECCHIO
'letteratura_romanzi': {
    'bot1': ['romanzi', 'Romanzi_SAL_25%25', 'Wikisource:Elenco_dei_romanzi_SAL_25%25'],
    'bot2': ['romanzi', 'Romanzi_SAL_50%25', 'Wikisource:Elenco_dei_romanzi_SAL_50%25'],
    'bot3': ['romanzi', 'Romanzi_SAL_75%25', 'Wikisource:Elenco_dei_romanzi_SAL_75%25'],
    'bot4': ['romanzi', 'Romanzi_SAL_100%25', 'Wikisource:Elenco_dei_romanzi_SAL_100%25'],
    'bot5': ['romanzi', 'Romanzi_Edizioni_Wikisource', 'Wikisource:Elenco_dei_romanzi_Edizioni_Wikisource'],
    'bot6': ['Romanzi_SAL_25%25', 'Romanzi_SAL_50%25', 'Romanzi_SAL_75%25', 'Romanzi_SAL_100%25', 'Romanzi_Edizioni_Wikisource', 'Template:Conteggio romanzi SAL'] 
},
        # Romanzi SAL 2.0 
'romanzi': {
    'bot1': ['romanzi', 'Testi SAL 25%25 Romanzi', 'Wikisource:Elenco romanzi SAL 25%25'],
    'bot2': ['romanzi', 'Testi SAL 50%25 Romanzi', 'Wikisource:Elenco romanzi SAL 50%25'],
    'bot3': ['romanzi', 'Testi SAL 75%25 Romanzi', 'Wikisource:Elenco romanzi SAL 75%25'],
    'bot4': ['romanzi', 'Testi SAL 100%25 Romanzi', 'Wikisource:Elenco romanzi SAL 100%25'],
    'bot5': ['romanzi', 'Testi SAL 101%25 Romanzi', 'Wikisource:Elenco romanzi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Romanzi', 'Testi SAL 50%25 Romanzi', 'Testi SAL 75%25 Romanzi', 'Testi SAL 100%25 Romanzi', 'Testi SAL 101%25 Romanzi', 'Template:Conteggio testi SAL romanzi'] 
},
        # Saggi SAL VECCHIO
'letteratura_saggi': {
    'bot1': ['saggi', 'Saggi_SAL_25%25', 'Wikisource:Elenco_dei_saggi_SAL_25%25'],
    'bot2': ['saggi', 'Saggi_SAL_50%25', 'Wikisource:Elenco_dei_saggi_SAL_50%25'],
    'bot3': ['saggi', 'Saggi_SAL_75%25', 'Wikisource:Elenco_dei_saggi_SAL_75%25'],
    'bot4': ['saggi', 'Saggi_SAL_100%25', 'Wikisource:Elenco_dei_saggi_SAL_100%25'],
    'bot5': ['saggi', 'Saggi_Edizioni_Wikisource', 'Wikisource:Elenco_dei_saggi_Edizioni_Wikisource'],
    'bot6': ['Saggi_SAL_25%25', 'Saggi_SAL_50%25', 'Saggi_SAL_75%25', 'Saggi_SAL_100%25', 'Saggi_Edizioni_Wikisource', 'Template:Conteggio saggi SAL'] 
},
        # Saggi SAL 2.0 
'saggi': {
    'bot1': ['saggi', 'Testi SAL 25%25 Saggi', 'Wikisource:Elenco saggi SAL 25%25'],
    'bot2': ['saggi', 'Testi SAL 50%25 Saggi', 'Wikisource:Elenco saggi SAL 50%25'],
    'bot3': ['saggi', 'Testi SAL 75%25 Saggi', 'Wikisource:Elenco saggi SAL 75%25'],
    'bot4': ['saggi', 'Testi SAL 100%25 Saggi', 'Wikisource:Elenco saggi SAL 100%25'],
    'bot5': ['saggi', 'Testi SAL 101%25 Saggi', 'Wikisource:Elenco saggi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Saggi', 'Testi SAL 50%25 Saggi', 'Testi SAL 75%25 Saggi', 'Testi SAL 100%25 Saggi', 'Testi SAL 101%25 Saggi', 'Template:Conteggio testi SAL saggi'] 
},
        # Satira SAL 2.0 
'satira': {
    'bot1': ['satira', 'Testi SAL 25%25 Satira', 'Wikisource:Elenco satira SAL 25%25'],
    'bot2': ['satira', 'Testi SAL 50%25 Satira', 'Wikisource:Elenco satira SAL 50%25'],
    'bot3': ['satira', 'Testi SAL 75%25 Satira', 'Wikisource:Elenco satira SAL 75%25'],
    'bot4': ['satira', 'Testi SAL 100%25 Satira', 'Wikisource:Elenco satira SAL 100%25'],
    'bot5': ['satira', 'Testi SAL 101%25 Satira', 'Wikisource:Elenco satira Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Satira', 'Testi SAL 50%25 Satira', 'Testi SAL 75%25 Satira', 'Testi SAL 100%25 Satira', 'Testi SAL 101%25 Satira', 'Template:Conteggio testi SAL satira'] 
},
# Filosofia SAL 2.0
'filosofia': {
    'bot1': ['testi di filosofia', 'Testi SAL 25%25 Filosofia', 'Wikisource:Elenco testi di filosofia SAL 25%25'],
    'bot2': ['testi di filosofia', 'Testi SAL 50%25 Filosofia', 'Wikisource:Elenco testi di filosofia SAL 50%25'],
    'bot3': ['testi di filosofia', 'Testi SAL 75%25 Filosofia', 'Wikisource:Elenco testi di filosofia SAL 75%25'],
    'bot4': ['testi di filosofia', 'Testi SAL 100%25 Filosofia', 'Wikisource:Elenco testi di filosofia SAL 100%25'],
    'bot5': ['testi di filosofia', 'Testi SAL 101%25 Filosofia', 'Wikisource:Elenco testi di filosofia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Filosofia', 'Testi SAL 50%25 Filosofia', 'Testi SAL 75%25 Filosofia', 'Testi SAL 100%25 Filosofia', 'Testi SAL 101%25 Filosofia', 'Template:Conteggio testi SAL filosofia'] 
},
# Scienze SAL 2.0
'scienze': {
    'bot1': ['testi scientifici', 'Testi SAL 25%25 Scienze', 'Wikisource:Elenco testi scientifici SAL 25%25'],
    'bot2': ['testi scientifici', 'Testi SAL 50%25 Scienze', 'Wikisource:Elenco testi scientifici SAL 50%25'],
    'bot3': ['testi scientifici', 'Testi SAL 75%25 Scienze', 'Wikisource:Elenco testi scientifici SAL 75%25'],
    'bot4': ['testi scientifici', 'Testi SAL 100%25 Scienze', 'Wikisource:Elenco testi scientifici SAL 100%25'],
    'bot5': ['testi scientifici', 'Testi SAL 101%25 Scienze', 'Wikisource:Elenco testi scientifici Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Scienze', 'Testi SAL 50%25 Scienze', 'Testi SAL 75%25 Scienze', 'Testi SAL 100%25 Scienze', 'Testi SAL 101%25 Scienze', 'Template:Conteggio testi SAL scienze'] 
},
    # Astronomia SAL 2.0
'astronomia': {
    'bot1': ['testi di astronomia', 'Testi SAL 25%25 Astronomia', 'Wikisource:Elenco testi di astronomia SAL 25%25'],
    'bot2': ['testi di astronomia', 'Testi SAL 50%25 Astronomia', 'Wikisource:Elenco testi di astronomia SAL 50%25'],
    'bot3': ['testi di astronomia', 'Testi SAL 75%25 Astronomia', 'Wikisource:Elenco testi di astronomia SAL 75%25'],
    'bot4': ['testi di astronomia', 'Testi SAL 100%25 Astronomia', 'Wikisource:Elenco testi di astronomia SAL 100%25'],
    'bot5': ['testi di astronomia', 'Testi SAL 101%25 Astronomia', 'Wikisource:Elenco testi di astronomia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Astronomia', 'Testi SAL 50%25 Astronomia', 'Testi SAL 75%25 Astronomia', 'Testi SAL 100%25 Astronomia', 'Testi SAL 101%25 Astronomia', 'Template:Conteggio testi SAL astronomia'] 
},
    # Biologia SAL 2.0
'biologia': {
    'bot1': ['testi di biologia', 'Testi SAL 25%25 Biologia', 'Wikisource:Elenco testi di biologia SAL 25%25'],
    'bot2': ['testi di biologia', 'Testi SAL 50%25 Biologia', 'Wikisource:Elenco testi di biologia SAL 50%25'],
    'bot3': ['testi di biologia', 'Testi SAL 75%25 Biologia', 'Wikisource:Elenco testi di biologia SAL 75%25'],
    'bot4': ['testi di biologia', 'Testi SAL 100%25 Biologia', 'Wikisource:Elenco testi di biologia SAL 100%25'],
    'bot5': ['testi di biologia', 'Testi SAL 101%25 Biologia', 'Wikisource:Elenco testi di biologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Biologia', 'Testi SAL 50%25 Biologia', 'Testi SAL 75%25 Biologia', 'Testi SAL 100%25 Biologia', 'Testi SAL 101%25 Biologia', 'Template:Conteggio testi SAL biologia'] 
},
        # Paleontologia SAL 2.0
'paleontologia': {
    'bot1': ['testi di paleontologia', 'Testi SAL 25%25 Paleontologia', 'Wikisource:Elenco testi di paleontologia SAL 25%25'],
    'bot2': ['testi di paleontologia', 'Testi SAL 50%25 Paleontologia', 'Wikisource:Elenco testi di paleontologia SAL 50%25'],
    'bot3': ['testi di paleontologia', 'Testi SAL 75%25 Paleontologia', 'Wikisource:Elenco testi di paleontologia SAL 75%25'],
    'bot4': ['testi di paleontologia', 'Testi SAL 100%25 Paleontologia', 'Wikisource:Elenco testi di paleontologia SAL 100%25'],
    'bot5': ['testi di paleontologia', 'Testi SAL 101%25 Paleontologia', 'Wikisource:Elenco testi di paleontologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Paleontologia', 'Testi SAL 50%25 Paleontologia', 'Testi SAL 75%25 Paleontologia', 'Testi SAL 100%25 Paleontologia', 'Testi SAL 101%25 Paleontologia', 'Template:Conteggio testi SAL paleontologia'] 
},
        # Zoologia SAL 2.0
'zoologia': {
    'bot1': ['testi di zoologia', 'Testi SAL 25%25 Zoologia', 'Wikisource:Elenco testi di zoologia SAL 25%25'],
    'bot2': ['testi di zoologia', 'Testi SAL 50%25 Zoologia', 'Wikisource:Elenco testi di zoologia SAL 50%25'],
    'bot3': ['testi di zoologia', 'Testi SAL 75%25 Zoologia', 'Wikisource:Elenco testi di zoologia SAL 75%25'],
    'bot4': ['testi di zoologia', 'Testi SAL 100%25 Zoologia', 'Wikisource:Elenco testi di zoologia SAL 100%25'],
    'bot5': ['testi di zoologia', 'Testi SAL 101%25 Zoologia', 'Wikisource:Elenco testi di zoologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Zoologia', 'Testi SAL 50%25 Zoologia', 'Testi SAL 75%25 Zoologia', 'Testi SAL 100%25 Zoologia', 'Testi SAL 101%25 Zoologia', 'Template:Conteggio testi SAL zoologia'] 
},
            # Entomologia SAL 2.0
'entomologia': {
    'bot1': ['testi di entomologia', 'Testi SAL 25%25 Entomologia', 'Wikisource:Elenco testi di entomologia SAL 25%25'],
    'bot2': ['testi di entomologia', 'Testi SAL 50%25 Entomologia', 'Wikisource:Elenco testi di entomologia SAL 50%25'],
    'bot3': ['testi di entomologia', 'Testi SAL 75%25 Entomologia', 'Wikisource:Elenco testi di entomologia SAL 75%25'],
    'bot4': ['testi di entomologia', 'Testi SAL 100%25 Entomologia', 'Wikisource:Elenco testi di entomologia SAL 100%25'],
    'bot5': ['testi di entomologia', 'Testi SAL 101%25 Entomologia', 'Wikisource:Elenco testi di entomologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Entomologia', 'Testi SAL 50%25 Entomologia', 'Testi SAL 75%25 Entomologia', 'Testi SAL 100%25 Entomologia', 'Testi SAL 101%25 Entomologia', 'Template:Conteggio testi SAL entomologia'] 
},
    # Fisica SAL 2.0
'fisica': {
    'bot1': ['testi di fisica', 'Testi SAL 25%25 Fisica', 'Wikisource:Elenco testi di fisica SAL 25%25'],
    'bot2': ['testi di fisica', 'Testi SAL 50%25 Fisica', 'Wikisource:Elenco testi di fisica SAL 50%25'],
    'bot3': ['testi di fisica', 'Testi SAL 75%25 Fisica', 'Wikisource:Elenco testi di fisica SAL 75%25'],
    'bot4': ['testi di fisica', 'Testi SAL 100%25 Fisica', 'Wikisource:Elenco testi di fisica SAL 100%25'],
    'bot5': ['testi di fisica', 'Testi SAL 101%25 Fisica', 'Wikisource:Elenco testi di fisica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Fisica', 'Testi SAL 50%25 Fisica', 'Testi SAL 75%25 Fisica', 'Testi SAL 100%25 Fisica', 'Testi SAL 101%25 Fisica', 'Template:Conteggio testi SAL fisica'] 
},
    # Geografia SAL 2.0
'geografia': {
    'bot1': ['testi di geografia', 'Testi SAL 25%25 Geografia', 'Wikisource:Elenco testi di geografia SAL 25%25'],
    'bot2': ['testi di geografia', 'Testi SAL 50%25 Geografia', 'Wikisource:Elenco testi di geografia SAL 50%25'],
    'bot3': ['testi di geografia', 'Testi SAL 75%25 Geografia', 'Wikisource:Elenco testi di geografia SAL 75%25'],
    'bot4': ['testi di geografia', 'Testi SAL 100%25 Geografia', 'Wikisource:Elenco testi di geografia SAL 100%25'],
    'bot5': ['testi di geografia', 'Testi SAL 101%25 Geografia', 'Wikisource:Elenco testi di geografia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Geografia', 'Testi SAL 50%25 Geografia', 'Testi SAL 75%25 Geografia', 'Testi SAL 100%25 Geografia', 'Testi SAL 101%25 Geografia', 'Template:Conteggio testi SAL geografia'] 
},
    # Matematica SAL 2.0
'matematica': {
    'bot1': ['testi di matematica', 'Testi SAL 25%25 Matematica', 'Wikisource:Elenco testi di matematica SAL 25%25'],
    'bot2': ['testi di matematica', 'Testi SAL 50%25 Matematica', 'Wikisource:Elenco testi di matematica SAL 50%25'],
    'bot3': ['testi di matematica', 'Testi SAL 75%25 Matematica', 'Wikisource:Elenco testi di matematica SAL 75%25'],
    'bot4': ['testi di matematica', 'Testi SAL 100%25 Matematica', 'Wikisource:Elenco testi di matematica SAL 100%25'],
    'bot5': ['testi di matematica', 'Testi SAL 101%25 Matematica', 'Wikisource:Elenco testi di matematica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Matematica', 'Testi SAL 50%25 Matematica', 'Testi SAL 75%25 Matematica', 'Testi SAL 100%25 Matematica', 'Testi SAL 101%25 Matematica', 'Template:Conteggio testi SAL matematica'] 
},
    # Meteorologia SAL 2.0
'meteorologia': {
    'bot1': ['testi di meteorologia', 'Testi SAL 25%25 Meteorologia', 'Wikisource:Elenco testi di meteorologia SAL 25%25'],
    'bot2': ['testi di meteorologia', 'Testi SAL 50%25 Meteorologia', 'Wikisource:Elenco testi di meteorologia SAL 50%25'],
    'bot3': ['testi di meteorologia', 'Testi SAL 75%25 Meteorologia', 'Wikisource:Elenco testi di meteorologia SAL 75%25'],
    'bot4': ['testi di meteorologia', 'Testi SAL 100%25 Meteorologia', 'Wikisource:Elenco testi di meteorologia SAL 100%25'],
    'bot5': ['testi di meteorologia', 'Testi SAL 101%25 Meteorologia', 'Wikisource:Elenco testi di meteorologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Meteorologia', 'Testi SAL 50%25 Meteorologia', 'Testi SAL 75%25 Meteorologia', 'Testi SAL 100%25 Meteorologia', 'Testi SAL 101%25 Meteorologia', 'Template:Conteggio testi SAL meteorologia'] 
},
    # Scienze naturali SAL 2.0
'scienze_naturali': {
    'bot1': ['testi di scienze naturali', 'Testi SAL 25%25 Scienze naturali', 'Wikisource:Elenco testi di scienze naturali SAL 25%25'],
    'bot2': ['testi di scienze naturali', 'Testi SAL 50%25 Scienze naturali', 'Wikisource:Elenco testi di scienze naturali SAL 50%25'],
    'bot3': ['testi di scienze naturali', 'Testi SAL 75%25 Scienze naturali', 'Wikisource:Elenco testi di scienze naturali SAL 75%25'],
    'bot4': ['testi di scienze naturali', 'Testi SAL 100%25 Scienze naturali', 'Wikisource:Elenco testi di scienze naturali SAL 100%25'],
    'bot5': ['testi di scienze naturali', 'Testi SAL 101%25 Scienze naturali', 'Wikisource:Elenco testi di scienze naturali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Scienze naturali', 'Testi SAL 50%25 Scienze naturali', 'Testi SAL 75%25 Scienze naturali', 'Testi SAL 100%25 Scienze naturali', 'Testi SAL 101%25 Scienze naturali', 'Template:Conteggio testi SAL scienze naturali'] 
},
# Società SAL 2.0
u'società': {
    'bot1': [u'testi sociali', u'Testi SAL 25%25 Società', u'Wikisource:Elenco testi sociali SAL 25%25'],
    'bot2': [u'testi sociali', u'Testi SAL 50%25 Società', u'Wikisource:Elenco testi sociali SAL 50%25'],
    'bot3': [u'testi sociali', u'Testi SAL 75%25 Società', u'Wikisource:Elenco testi sociali SAL 75%25'],
    'bot4': [u'testi sociali', u'Testi SAL 100%25 Società', u'Wikisource:Elenco testi sociali SAL 100%25'],
    'bot5': [u'testi sociali', u'Testi SAL 101%25 Società', u'Wikisource:Elenco testi sociali Edizioni Wikisource'],
    'bot6': [u'Testi SAL 25%25 Società', u'Testi SAL 50%25 Società', u'Testi SAL 75%25 Società', u'Testi SAL 100%25 Società', u'Testi SAL 101%25 Società', u'Template:Conteggio testi SAL società'] 
},
    # Politica SAL 2.0
'politica': {
    'bot1': ['testi di politica', 'Testi SAL 25%25 Politica', 'Wikisource:Elenco testi di politica SAL 25%25'],
    'bot2': ['testi di politica', 'Testi SAL 50%25 Politica', 'Wikisource:Elenco testi di politica SAL 50%25'],
    'bot3': ['testi di politica', 'Testi SAL 75%25 Politica', 'Wikisource:Elenco testi di politica SAL 75%25'],
    'bot4': ['testi di politica', 'Testi SAL 100%25 Politica', 'Wikisource:Elenco testi di politica SAL 100%25'],
    'bot5': ['testi di politica', 'Testi SAL 101%25 Politica', 'Wikisource:Elenco testi di politica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Politica', 'Testi SAL 50%25 Politica', 'Testi SAL 75%25 Politica', 'Testi SAL 100%25 Politica', 'Testi SAL 101%25 Politica', 'Template:Conteggio testi SAL politica'] 
},
    # Psicologia SAL 2.0
'psicologia': {
    'bot1': ['testi di psicologia', 'Testi SAL 25%25 Psicologia', 'Wikisource:Elenco testi di psicologia SAL 25%25'],
    'bot2': ['testi di psicologia', 'Testi SAL 50%25 Psicologia', 'Wikisource:Elenco testi di psicologia SAL 50%25'],
    'bot3': ['testi di psicologia', 'Testi SAL 75%25 Psicologia', 'Wikisource:Elenco testi di psicologia SAL 75%25'],
    'bot4': ['testi di psicologia', 'Testi SAL 100%25 Psicologia', 'Wikisource:Elenco testi di psicologia SAL 100%25'],
    'bot5': ['testi di psicologia', 'Testi SAL 101%25 Psicologia', 'Wikisource:Elenco testi di psicologia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Psicologia', 'Testi SAL 50%25 Psicologia', 'Testi SAL 75%25 Psicologia', 'Testi SAL 100%25 Psicologia', 'Testi SAL 101%25 Psicologia', 'Template:Conteggio testi SAL psicologia'] 
},
    # Raggruppamenti sociali SAL 2.0
'raggruppamenti_sociali': {
    'bot1': ['testi dei raggruppamenti sociali', 'Testi SAL 25%25 Raggruppamenti sociali', 'Wikisource:Elenco testi dei raggruppamenti sociali SAL 25%25'],
    'bot2': ['testi dei raggruppamenti sociali', 'Testi SAL 50%25 Raggruppamenti sociali', 'Wikisource:Elenco testi dei raggruppamenti sociali SAL 50%25'],
    'bot3': ['testi dei raggruppamenti sociali', 'Testi SAL 75%25 Raggruppamenti sociali', 'Wikisource:Elenco testi dei raggruppamenti sociali SAL 75%25'],
    'bot4': ['testi dei raggruppamenti sociali', 'Testi SAL 100%25 Raggruppamenti sociali', 'Wikisource:Elenco testi dei raggruppamenti sociali SAL 100%25'],
    'bot5': ['testi dei raggruppamenti sociali', 'Testi SAL 101%25 Raggruppamenti sociali', 'Wikisource:Elenco testi dei raggruppamenti sociali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Raggruppamenti sociali', 'Testi SAL 50%25 Raggruppamenti sociali', 'Testi SAL 75%25 Raggruppamenti sociali', 'Testi SAL 100%25 Raggruppamenti sociali', 'Testi SAL 101%25 Raggruppamenti sociali', 'Template:Conteggio testi SAL raggruppamenti sociali'] 
},
    # Religione SAL 2.0
'religione2': {
    'bot1': ['testi religiosi', 'Testi SAL 25%25 Religione', 'Wikisource:Elenco testi religiosi SAL 25%25'],
    'bot2': ['testi religiosi', 'Testi SAL 50%25 Religione', 'Wikisource:Elenco testi religiosi SAL 50%25'],
    'bot3': ['testi religiosi', 'Testi SAL 75%25 Religione', 'Wikisource:Elenco testi religiosi SAL 75%25'],
    'bot4': ['testi religiosi', 'Testi SAL 100%25 Religione', 'Wikisource:Elenco testi religiosi SAL 100%25'],
    'bot5': ['testi religiosi', 'Testi SAL 101%25 Religione', 'Wikisource:Elenco testi religiosi Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Religione', 'Testi SAL 50%25 Religione', 'Testi SAL 75%25 Religione', 'Testi SAL 100%25 Religione', 'Testi SAL 101%25 Religione', 'Template:Conteggio testi SAL religione'] 
},
    	# Cristianesimo SAL 2.0
'cristianesimo': {
    'bot1': ['testi del cristianesimo', 'Testi SAL 25%25 Cristianesimo', 'Wikisource:Elenco testi del cristianesimo SAL 25%25'],
    'bot2': ['testi del cristianesimo', 'Testi SAL 50%25 Cristianesimo', 'Wikisource:Elenco testi del cristianesimo SAL 50%25'],
    'bot3': ['testi del cristianesimo', 'Testi SAL 75%25 Cristianesimo', 'Wikisource:Elenco testi del cristianesimo SAL 75%25'],
    'bot4': ['testi del cristianesimo', 'Testi SAL 100%25 Cristianesimo', 'Wikisource:Elenco testi del cristianesimo SAL 100%25'],
    'bot5': ['testi del cristianesimo', 'Testi SAL 101%25 Cristianesimo', 'Wikisource:Elenco testi del cristianesimo Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Cristianesimo', 'Testi SAL 50%25 Cristianesimo', 'Testi SAL 75%25 Cristianesimo', 'Testi SAL 100%25 Cristianesimo', 'Testi SAL 101%25 Cristianesimo', 'Template:Conteggio testi SAL cristianesimo'] 
},
		# Bibbie SAL 2.0
'bibbie': {
    'bot1': ['bibbie', 'Testi SAL 25%25 Bibbie', 'Wikisource:Elenco bibbie SAL 25%25'],
    'bot2': ['bibbie', 'Testi SAL 50%25 Bibbie', 'Wikisource:Elenco bibbie SAL 50%25'],
    'bot3': ['bibbie', 'Testi SAL 75%25 Bibbie', 'Wikisource:Elenco bibbie SAL 75%25'],
    'bot4': ['bibbie', 'Testi SAL 100%25 Bibbie', 'Wikisource:Elenco bibbie SAL 100%25'],
    'bot5': ['bibbie', 'Testi SAL 101%25 Bibbie', 'Wikisource:Elenco bibbie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Bibbie', 'Testi SAL 50%25 Bibbie', 'Testi SAL 75%25 Bibbie', 'Testi SAL 100%25 Bibbie', 'Testi SAL 101%25 Bibbie', 'Template:Conteggio testi SAL bibbie'] 
},
    # Scienze sociali SAL 2.0
'scienze_sociali': {
    'bot1': ['testi delle scienze sociali', 'Testi SAL 25%25 Scienze sociali', 'Wikisource:Elenco testi delle scienze sociali SAL 25%25'],
    'bot2': ['testi delle scienze sociali', 'Testi SAL 50%25 Scienze sociali', 'Wikisource:Elenco testi delle scienze sociali SAL 50%25'],
    'bot3': ['testi delle scienze sociali', 'Testi SAL 75%25 Scienze sociali', 'Wikisource:Elenco testi delle scienze sociali SAL 75%25'],
    'bot4': ['testi delle scienze sociali', 'Testi SAL 100%25 Scienze sociali', 'Wikisource:Elenco testi delle scienze sociali SAL 100%25'],
    'bot5': ['testi delle scienze sociali', 'Testi SAL 101%25 Scienze sociali', 'Wikisource:Elenco testi delle scienze sociali Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Scienze sociali', 'Testi SAL 50%25 Scienze sociali', 'Testi SAL 75%25 Scienze sociali', 'Testi SAL 100%25 Scienze sociali', 'Testi SAL 101%25 Scienze sociali', 'Template:Conteggio testi SAL scienze sociali'] 
},
        # Diritto SAL 2.0
'diritto': {
    'bot1': ['testi di diritto', 'Testi SAL 25%25 Diritto', 'Wikisource:Elenco testi di diritto SAL 25%25'],
    'bot2': ['testi di diritto', 'Testi SAL 50%25 Diritto', 'Wikisource:Elenco testi di diritto SAL 50%25'],
    'bot3': ['testi di diritto', 'Testi SAL 75%25 Diritto', 'Wikisource:Elenco testi di diritto SAL 75%25'],
    'bot4': ['testi di diritto', 'Testi SAL 100%25 Diritto', 'Wikisource:Elenco testi di diritto SAL 100%25'],
    'bot5': ['testi di diritto', 'Testi SAL 101%25 Diritto', 'Wikisource:Elenco testi di diritto Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Diritto', 'Testi SAL 50%25 Diritto', 'Testi SAL 75%25 Diritto', 'Testi SAL 100%25 Diritto', 'Testi SAL 101%25 Diritto', 'Template:Conteggio testi SAL diritto'] 
},
        # Economia SAL 2.0
'economia': {
    'bot1': ['testi di economia', 'Testi SAL 25%25 Economia', 'Wikisource:Elenco testi di economia SAL 25%25'],
    'bot2': ['testi di economia', 'Testi SAL 50%25 Economia', 'Wikisource:Elenco testi di economia SAL 50%25'],
    'bot3': ['testi di economia', 'Testi SAL 75%25 Economia', 'Wikisource:Elenco testi di economia SAL 75%25'],
    'bot4': ['testi di economia', 'Testi SAL 100%25 Economia', 'Wikisource:Elenco testi di economia SAL 100%25'],
    'bot5': ['testi di economia', 'Testi SAL 101%25 Economia', 'Wikisource:Elenco testi di economia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Economia', 'Testi SAL 50%25 Economia', 'Testi SAL 75%25 Economia', 'Testi SAL 100%25 Economia', 'Testi SAL 101%25 Economia', 'Template:Conteggio testi SAL economia'] 
},
        # Educazione e formazione SAL 2.0
'educazione_e_formazione': {
    'bot1': ['testi di educazione e formazione', 'Testi SAL 25%25 Educazione e formazione', 'Wikisource:Elenco testi di educazione e formazione SAL 25%25'],
    'bot2': ['testi di educazione e formazione', 'Testi SAL 50%25 Educazione e formazione', 'Wikisource:Elenco testi di educazione e formazione SAL 50%25'],
    'bot3': ['testi di educazione e formazione', 'Testi SAL 75%25 Educazione e formazione', 'Wikisource:Elenco testi di educazione e formazione SAL 75%25'],
    'bot4': ['testi di educazione e formazione', 'Testi SAL 100%25 Educazione e formazione', 'Wikisource:Elenco testi di educazione e formazione SAL 100%25'],
    'bot5': ['testi di educazione e formazione', 'Testi SAL 101%25 Educazione e formazione', 'Wikisource:Elenco testi di educazione e formazione Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Educazione e formazione', 'Testi SAL 50%25 Educazione e formazione', 'Testi SAL 75%25 Educazione e formazione', 'Testi SAL 100%25 Educazione e formazione', 'Testi SAL 101%25 Educazione e formazione', 'Template:Conteggio testi SAL educazione e formazione'] 
},
            # Tesi universitarie SAL 2.0
'tesi_universitarie': {
    'bot1': ['tesi universitarie', 'Testi SAL 25%25 Tesi universitarie', 'Wikisource:Elenco tesi universitarie SAL 25%25'],
    'bot2': ['tesi universitarie', 'Testi SAL 50%25 Tesi universitarie', 'Wikisource:Elenco tesi universitarie SAL 50%25'],
    'bot3': ['tesi universitarie', 'Testi SAL 75%25 Tesi universitarie', 'Wikisource:Elenco tesi universitarie SAL 75%25'],
    'bot4': ['tesi universitarie', 'Testi SAL 100%25 Tesi universitarie', 'Wikisource:Elenco tesi universitarie SAL 100%25'],
    'bot5': ['tesi universitarie', 'Testi SAL 101%25 Tesi universitarie', 'Wikisource:Elenco tesi universitarie Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Tesi universitarie', 'Testi SAL 50%25 Tesi universitarie', 'Testi SAL 75%25 Tesi universitarie', 'Testi SAL 100%25 Tesi universitarie', 'Testi SAL 101%25 Tesi universitarie', 'Template:Conteggio testi SAL tesi universitarie'] 
},
        # Scienze politiche SAL 2.0
'scienze_politiche': {
    'bot1': ['testi delle scienze politiche', 'Testi SAL 25%25 Scienze politiche', 'Wikisource:Elenco testi delle scienze politiche SAL 25%25'],
    'bot2': ['testi delle scienze politiche', 'Testi SAL 50%25 Scienze politiche', 'Wikisource:Elenco testi delle scienze politiche SAL 50%25'],
    'bot3': ['testi delle scienze politiche', 'Testi SAL 75%25 Scienze politiche', 'Wikisource:Elenco testi delle scienze politiche SAL 75%25'],
    'bot4': ['testi delle scienze politiche', 'Testi SAL 100%25 Scienze politiche', 'Wikisource:Elenco testi delle scienze politiche SAL 100%25'],
    'bot5': ['testi delle scienze politiche', 'Testi SAL 101%25 Scienze politiche', 'Wikisource:Elenco testi delle scienze politiche Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Scienze politiche', 'Testi SAL 50%25 Scienze politiche', 'Testi SAL 75%25 Scienze politiche', 'Testi SAL 100%25 Scienze politiche', 'Testi SAL 101%25 Scienze politiche', 'Template:Conteggio testi SAL scienze politiche'] 
},
        # Storia SAL 2.0
'storia': {
    'bot1': ['testi di storia', 'Testi SAL 25%25 Storia', 'Wikisource:Elenco testi di storia SAL 25%25'],
    'bot2': ['testi di storia', 'Testi SAL 50%25 Storia', 'Wikisource:Elenco testi di storia SAL 50%25'],
    'bot3': ['testi di storia', 'Testi SAL 75%25 Storia', 'Wikisource:Elenco testi di storia SAL 75%25'],
    'bot4': ['testi di storia', 'Testi SAL 100%25 Storia', 'Wikisource:Elenco testi di storia SAL 100%25'],
    'bot5': ['testi di storia', 'Testi SAL 101%25 Storia', 'Wikisource:Elenco testi di storia Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Storia', 'Testi SAL 50%25 Storia', 'Testi SAL 75%25 Storia', 'Testi SAL 100%25 Storia', 'Testi SAL 101%25 Storia', 'Template:Conteggio testi SAL storia'] 
},
            # Discorsi storici SAL 2.0
'discorsi_storici': {
    'bot1': ['discorsi storici', 'Testi SAL 25%25 Discorsi storici', 'Wikisource:Elenco discorsi storici SAL 25%25'],
    'bot2': ['discorsi storici', 'Testi SAL 50%25 Discorsi storici', 'Wikisource:Elenco discorsi storici SAL 50%25'],
    'bot3': ['discorsi storici', 'Testi SAL 75%25 Discorsi storici', 'Wikisource:Elenco discorsi storici SAL 75%25'],
    'bot4': ['discorsi storici', 'Testi SAL 100%25 Discorsi storici', 'Wikisource:Elenco discorsi storici SAL 100%25'],
    'bot5': ['discorsi storici', 'Testi SAL 101%25 Discorsi storici', 'Wikisource:Elenco discorsi storici Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Discorsi storici', 'Testi SAL 50%25 Discorsi storici', 'Testi SAL 75%25 Discorsi storici', 'Testi SAL 100%25 Discorsi storici', 'Testi SAL 101%25 Discorsi storici', 'Template:Conteggio testi SAL discorsi storici'] 
},
# Tecnologia e scienze applicate SAL 2.0
'tecnologia_e_scienze_applicate': {
    'bot1': ['testi di tecnologia e scienze applicate', 'Testi SAL 25%25 Tecnologia e scienze applicate', 'Wikisource:Elenco testi di tecnologia e scienze applicate SAL 25%25'],
    'bot2': ['testi di tecnologia e scienze applicate', 'Testi SAL 50%25 Tecnologia e scienze applicate', 'Wikisource:Elenco testi di tecnologia e scienze applicate SAL 50%25'],
    'bot3': ['testi di tecnologia e scienze applicate', 'Testi SAL 75%25 Tecnologia e scienze applicate', 'Wikisource:Elenco testi di tecnologia e scienze applicate SAL 75%25'],
    'bot4': ['testi di tecnologia e scienze applicate', 'Testi SAL 100%25 Tecnologia e scienze applicate', 'Wikisource:Elenco testi di tecnologia e scienze applicate SAL 100%25'],
    'bot5': ['testi di tecnologia e scienze applicate', 'Testi SAL 101%25 Tecnologia e scienze applicate', 'Wikisource:Elenco testi di tecnologia e scienze applicate Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Tecnologia e scienze applicate', 'Testi SAL 50%25 Tecnologia e scienze applicate', 'Testi SAL 75%25 Tecnologia e scienze applicate', 'Testi SAL 100%25 Tecnologia e scienze applicate', 'Testi SAL 101%25 Tecnologia e scienze applicate', 'Template:Conteggio testi SAL tecnologia e scienze applicate'] 
},
    # Informatica SAL 2.0
'informatica': {
    'bot1': ['testi di informatica', 'Testi SAL 25%25 Informatica', 'Wikisource:Elenco testi di informatica SAL 25%25'],
    'bot2': ['testi di informatica', 'Testi SAL 50%25 Informatica', 'Wikisource:Elenco testi di informatica SAL 50%25'],
    'bot3': ['testi di informatica', 'Testi SAL 75%25 Informatica', 'Wikisource:Elenco testi di informatica SAL 75%25'],
    'bot4': ['testi di informatica', 'Testi SAL 100%25 Informatica', 'Wikisource:Elenco testi di informatica SAL 100%25'],
    'bot5': ['testi di informatica', 'Testi SAL 101%25 Informatica', 'Wikisource:Elenco testi di informatica Edizioni Wikisource'],
    'bot6': ['Testi SAL 25%25 Informatica', 'Testi SAL 50%25 Informatica', 'Testi SAL 75%25 Informatica', 'Testi SAL 100%25 Informatica', 'Testi SAL 101%25 Informatica', 'Template:Conteggio testi SAL informatica'] 
},

  'religione': 
    {
    'bot1': ['testi religiosi', 'Testi_religiosi_SAL_25%25', 'Wikisource:Elenco_dei_testi_religiosi_SAL_25%25'],
    'bot2': ['testi religiosi', 'Testi_religiosi_SAL_50%25', 'Wikisource:Elenco_dei_testi_religiosi_SAL_50%25'],
    'bot3': ['testi religiosi', 'Testi_religiosi_SAL_75%25', 'Wikisource:Elenco_dei_testi_religiosi_SAL_75%25'],
    'bot4': ['testi religiosi', 'Testi_religiosi_SAL_100%25', 'Wikisource:Elenco_dei_testi_religiosi_SAL_100%25'],
    'bot5': ['testi religiosi', 'Testi_religiosi_Edizioni_Wikisource', 'Wikisource:Elenco_dei_testi_religiosi_Edizioni_Wikisource'],
    'bot6': ['Testi_religiosi_SAL_25%25', 'Testi_religiosi_SAL_50%25', 'Testi_religiosi_SAL_75%25', 'Testi_religiosi_SAL_100%25', 'Testi_religiosi_Edizioni_Wikisource', 'Template:Conteggio testi religiosi SAL']
    }
}

#*************** FINE: PARAMETRI PER PROGETTI  ***************


#
# (C) Rob W.W. Hooft, 2004
# (C) Daniel Herding, 2004
#
__version__ = '$Id: category.py 3998 2007-08-07 20:28:27Z wikipedian $'
#
# Distributed under the terms of the MIT license.
#

import wikipedia, catlib
import datetime

class CategoryListifyRobot:
    '''
    Creates a list containing all of the members in a category.
    '''
    listify_msg={
        'en':u'Robot: Listifying from %s (%d entries)',
        'it':u'Generazione elenco testi della categoria %s (%d testi)',
    }

    def __init__(self, infoPagine, editSummary, overwrite = True, subCats = False, talkPages = True):
        textTitle, catTitle, listTitle = infoPagine
        self.textTitle = textTitle
        self.editSummary = editSummary
        self.overwrite = overwrite
        self.cat = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle)
        self.listPage = wikipedia.Page(wikipedia.getSite(), listTitle)
        self.subCats = subCats
        self.talkPages = talkPages

    def run(self):
        testoCat = self.textTitle
        listOfArticles = self.cat.articlesList()
        totale = len(listOfArticles)
        count = 0
        if self.subCats:
            listOfArticles += self.cat.subcategoriesList()
        if self.editSummary:
            wikipedia.setAction(self.editSummary)
        else:
            wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), self.listify_msg) % (self.cat.title(), len(listOfArticles)))

        listString = "<noinclude>{{Lista Bot}}</noinclude>\n{|style=\"width:100%; background:transparent\"\n|-\n"
        for article in listOfArticles:
            count = count + 1
            titolo = article.title()
            if not article.isImage() and not article.isCategory():
                if self.talkPages and not article.isTalkPage():
                    listString = listString + "| {{Testo|%s}}\n| <small>[[%s|Fonte]] &nbsp; [http://toolserver.org/~tpt/wsexport/book.php?lang=it&format=epub&page=%s EPUB]</small>\n|-\n" % (titolo, article.toggleTalkPage().title(), titolo.replace(" ", "_").replace('"', '\\"'))
                else:
                    listString = listString + "| {{Testo|%s}}\n| \n|-\n" % titolo.replace('"', '\\"')
            else:
                if self.talkPages and not article.isTalkPage():
                    listString = listString + "| {{Testo|%s}}\n| <small>[[%s|Fonte]] &nbsp; [http://toolserver.org/~tpt/wsexport/book.php?lang=it&format=epub&page=%s EPUB]</small>\n|-\n" % (titolo, article.toggleTalkPage().title(), titolo.replace(" ", "_").replace('"', '\\"'))
                else:
                    listString = listString + "| {{Testo|%s}}\n| \n|-\n" % titolo.replace('"', '\\"')
        listString = listString + "|}\n\n\n<div style=\"text-align:right;\"><small>''[[Aiuto:Elenchi generati da bot|Elenco aggiornato il {{Data ultima revisione|" + self.listPage.title() + "}}]]''</small></div>\n<!--  \nElenco dei testi formattato per il bot. \n\n"
        for article in listOfArticles:
            count = count + 1
            listString = listString + "[[%s]]\n" % article.title()
        listString = listString + "\n -->\n<noinclude>[[Categoria:Liste SAL %s| ]]</noinclude>" % testoCat
        if self.listPage.exists() and not self.overwrite:
            wikipedia.output(u'Page %s already exists, aborting.' % self.listPage.title())
        else:
            self.listPage.put(listString)

class CreateTableRobot:
    '''
    Creates a table.
    '''
    table_msg={
        'en':u'Robot: Listifying (%d - %d - %d - %d - %d - %d)',
        'it':u'Aggiornamento statistiche SAL (%d - %d - %d - %d - %d - %d)',
    }

    def __init__(self, infoPagine, editSummary, overwrite = True, subCats = False, talkPages = False):
        catTitle1, catTitle2, catTitle3, catTitle4, catTitle5, listTitle = infoPagine
        self.editSummary = editSummary
        self.overwrite = overwrite
        self.catName1 = catTitle1
        self.catName2 = catTitle2
        self.catName3 = catTitle3
        self.catName4 = catTitle4
        self.catName5 = catTitle5
        self.cat1 = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle1)
        self.cat2 = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle2)
        self.cat3 = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle3)
        self.cat4 = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle4)
        self.cat5 = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle5)
        self.listPage = wikipedia.Page(wikipedia.getSite(), listTitle)
        self.subCats = subCats
        self.talkPages = talkPages

    def run(self):
        nomeCat1 = self.catName1
        nomeCat2 = self.catName2
        nomeCat3 = self.catName3
        nomeCat4 = self.catName4
        nomeCat5 = self.catName5
        listOfArticles1 = self.cat1.articlesList()
        listOfArticles2 = self.cat2.articlesList()
        listOfArticles3 = self.cat3.articlesList()
        listOfArticles4 = self.cat4.articlesList()
        listOfArticles5 = self.cat5.articlesList()
        totale1 = len(listOfArticles1)
        totale2 = len(listOfArticles2)
        totale3 = len(listOfArticles3)
        totale4 = len(listOfArticles4)
        totale5 = len(listOfArticles5)
        totaleTotale = totale1 + totale2 + totale3 + totale4 + totale5

        if self.editSummary:
            wikipedia.setAction(self.editSummary)
        else:
            wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), self.table_msg) % (totale1, totale2, totale3, totale4, totale5, totaleTotale))

        listString = "{|{{prettytable|width=|align=|text-align=}}\n| colspan=\"6\"|'''<big>Statistiche</big>'''<br/><div style=\"float:right; margin-top:-19px;\"><small>[[Aiuto:Elenchi generati da bot|aggiornate il {{Data ultima revisione|" + self.listPage.title() + "}}]]</small></div>\n|-\n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | [[Immagine:25%%.svg|12px]] '''SAL 25%%'''\n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | [[Immagine:50%%.svg|12px]] '''SAL 50%%'''\n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | [[Immagine:75%%.svg|12px]] '''SAL 75%%'''\n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | [[Immagine:100%%.svg|12px]] '''SAL 100%%''' \n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | [[Immagine:101%%.png|12px]] '''Ed. WS'''\n| width=\"100\" align=\"center\" style=\"background:#efefef;\" | '''Totale'''\n|- style=\"text-align: center;\"\n| %d || %d || %d || %d || %d || %d \n|}<noinclude>[[Categoria:Tabelle statistiche dei testi per SAL| ]]</noinclude>" % (totale1, totale2, totale3, totale4, totale5, totaleTotale)
        if self.listPage.exists() and not self.overwrite:
            wikipedia.output(u'Page %s already exists, aborting.' % self.listPage.title())
        else:
            self.listPage.put(listString)

def listaArgomenti():
    """Visualizza la lista dei progetti conosciuti dal bot"""

    wikipedia.output("\n\nDi seguito sono elencati i parametri da aggiungere per generare le statistiche dei testi dei diversi progetti:\n")
    for progetto in sorted(parametri.keys()):
        wikipedia.output("   " + progetto)
    wikipedia.output("\nPer generare le statistiche usare la forma \"python gestione_elenchi_SAL.py PARAMETRO\"\n")

def helpExit(avviso = ""):
    wikipedia.output("** " + avviso + " **")
    #wikipedia.showHelp('gestione_elenchi_SAL')
    print __doc__
    import sys
    sys.exit(1)

if __name__ == "__main__":
    editSummary = ''
    overwrite = True
    talkPages = True

    try:
        action = None
        restore = False
        actions = []
        for arg in wikipedia.handleArgs():
            if arg in parametri:
                actions.append(arg)
            elif arg == 'listaArgomenti':
                listaArgomenti()
                import sys
                sys.exit()
            elif arg == 'tutto':
                 actions = sorted(parametri.keys())
            elif arg.startswith('-summary:'):
                editSummary = arg[len('-summary:'):]
            else:
                helpExit("Non conosco " + arg)
        if not actions:
            helpExit(u"Non c'è il parametro")
            
        for action in actions:
            bot1 = CategoryListifyRobot(parametri[action]['bot1'], editSummary, overwrite, subCats = False, talkPages = talkPages)
            bot2 = CategoryListifyRobot(parametri[action]['bot2'], editSummary, overwrite, subCats = False, talkPages = talkPages)
            bot3 = CategoryListifyRobot(parametri[action]['bot3'], editSummary, overwrite, subCats = False, talkPages = talkPages)
            bot4 = CategoryListifyRobot(parametri[action]['bot4'], editSummary, overwrite, subCats = False, talkPages = talkPages)
            bot5 = CategoryListifyRobot(parametri[action]['bot5'], editSummary, overwrite, subCats = False, talkPages = talkPages)
            bot6 = CreateTableRobot(parametri[action]['bot6'], editSummary, overwrite, subCats = False, talkPages = False)
            bot1.run()
            bot2.run()
            bot3.run()
            bot4.run()
            bot5.run()
            bot6.run()
    finally:
        wikipedia.stopme()
[visualizza] [modifica] Documentazione


Descrizione

Aggiorna le liste dei testi per SAL presenti nel portale.

Quando usarlo

Il programma viene lanciato ogni notte in modo automatico. Può essere lanciato all'occorrenza quando si è certi che siano stati aggiunti/rimossi dei testi.

Nome del file

ListeTestiSAL.py

Comando

python ListeTestiSAL.py totale

Autore

Qualc1, iPork