Utente:G4/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
G4 (discussione | contributi)
Nessun oggetto della modifica
G4 (discussione | contributi)
Nessun oggetto della modifica
Riga 188:
==Statistiche moduli==
Qusto script si impegna a creare delle statistiche riguardanti i moduli di Wikibooks.
;Versione3:
===<tt>moduli.py</tt> v. 2.75 ===
Dalla versione 3 si liberalizza la pagina; da questa versione in poi è infatti possibile utilizzare il parametro -pagina per scegliere dove scrivere i dati. Un esempio d'utilizzo:
<pre>
moduli.py -pagina:Utente:Gianlu4/Statistiche_manutenzioni
</pre>
Nel fornire il parametro sono inutilizzabili gli spazi (da sostituire con _).
===<tt>moduli.py</tt> v. 23.75 00===
<source lang="python">
#!/usr/bin/env python
Line 199 ⟶ 205:
#
 
import re, wikipedia
from catlib import Category
from datetime import date
Line 207 ⟶ 213:
categorie = [ "Stub", "Categoria da definire", "Da controllare", "Da controllare per copyright", "Da aiutare", "Da tradurre", "Da unire", "Da wikificare", "25%", "50%", "75%", "100%" ]
pagina = wikipedia.Page(sito, 'Utente:Gianlu4/Statistiche manutenzioni')
for currentArgument in wikipedia.handleArgs():
nuovo = pagina.get()
if currentArgument.startswith("-pagina:"):
pagina = wikipedia.Page(sito, currentArgument[8:])
if(pagina.exists()):
nuovo = pagina.get()
else:
nuovo = ""
nuovo = nuovo + "\n\n{{Utente:Gianlu4/Sandbox2\n|Data=" + str(date.today()) + "\n"
for k in categorie: