Utente:ItwikiBot/Archiver è una pagina che può essere usata come template e inserita nelle pagine di discussione per permetterne l'archiviazione automatica con frequenza giornaliera, attraverso il bot ItwikiBot.
Attraverso dei parametri si può configurare il nome della pagina dove spostare le discussioni, quali discussioni archiviare e con quali modalità. Il bot utilizza lo script archivebot.py.
Nel seguente elenco sono descritti i parametri che si possono utilizzare per configurare l'archivazione, l'unico obbligatorio è "archive". È importante tuttavia usare anche il parametro "algo", perché il suo valore predefinito è di un giorno: se non lo si ridefinisce verranno archiviate tutte le discussioni più vecchie di un solo giorno.
Nota: archivebot non supporta i parametri lasciati senza valore dopo l'uguale. Se un parametro non è utilizzato, invece di rimuovere solo il valore, va eliminato anche il nome del parametro, altrimenti l'archiviazione di quella pagina non viene effettuata.
|
((Utente:ItwikiBot/Archiver
|archive =
|algo =
|counter =
|maxarchivesize =
|minthreadsleft =
|minthreadstoarchive =
|archiveheader =
))
Nel seguente elenco sono descritte le variabili che possono essere utilizzate nei parametri "archive" e "archiveheader".
Nei seguenti esempi sono riportati alcuni modelli di configurazione. Gli esempi fanno riferimento all'archiviazione della pagina di discussione di utente di nome "Esempio".
Archiviazione in sottopagine di nome "Archivio numAnno", delle discussioni più vecchie di 90 giorni.
((Utente:ItwikiBot/Archiver |algo = old(90d) |archive = Discussioni utente:Esempio/Archivio %(year)d ))
Archiviazione in sottopagine di nome "Archivio/numAnno mese", delle discussioni più vecchie di 90 giorni.
((Utente:ItwikiBot/Archiver |algo = old(90d) |archive = Discussioni utente:Esempio/Archivio/%(year)d %(monthname)s ))
Archiviazione in sottopagine "Archivio num", delle discussioni più vecchie di 90 giorni: quando la sottopagina in cui si sta archiviando supera i 70 Kb ne viene creata una nuova con il numero successivo. Anche una sola discussione è archiviata (minthreadstoarchive=1). Il numero minimo di discussioni da lasciare è quattro (minthreadsleft = 4).
((Utente:ItwikiBot/Archiver |algo = old(90d) |archive = Discussioni utente:Esempio/Archivio%(counter)d |counter = 1 |maxarchivesize = 70K |archiveheader = ((Avviso archivio)) |minthreadstoarchive = 1 |minthreadsleft = 4 ))
Archiviazione in una sola sottopagina Archivio delle discussioni più vecchie di 90 giorni.
((Utente:ItwikiBot/Archiver |algo = old(90d) |archive = Discussioni utente:Esempio/Archivio ))