Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Messbot (discussione | contributi)
m top: fix errore Lint - Tag di chiusura mancante using AWB
 
(6 versioni intermedie di 3 utenti non mostrate)
Riga 6:
<td align=center>[[Immagine:Crystal Clear action exit.svg|128px|link={{fullurl:Speciale:Blocca|wpBlockAddress={{PAGENAMEE}}&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpEmailBan=0&wpBlockReason=Bot+malfunzionante}}]]
<tr>
<td align=center>Pulsante per bloccare il bot<br><small><small>([http://it.wikipedia.org/w/index.php?title=Speciale:Blocca&wpBlockAddress=TauerBot&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpEmailBan=0&wpBlockReason=Bot+malfunzionante Link diretto])</small>
</table>
Questa utenza è un [[WP:bot|bot]] manovrato da '''[[Utente:Taueres|Taueres]]''' e condivide il suo stesso [[indirizzo IP]].
 
È possibile consultare il log dettagliato delle operazioni compiute da questo bot su https://monitor.sergiosantoro.it.
 
Se il bot presenta malfunzionamenti fate [http://it.wikipedia.org/w/index.php?title=Speciale:Blocca&wpBlockAddress=TauerBot&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpEmailBan=0&wpBlockReason=Bot+malfunzionante click qui] per bloccarlo.
 
===FunzionalitàCodice sorgente===
Il sorgente è pubblicato con licenza GNU GPL v3.
*Circa una volta al giorno il bot aggiorna la pagina [[Template:Pagina principale/Lingue]] eseguendo i seguenti script: '''[[Utente:TauerBot/EseguiLingue.sh|EseguiLingue.sh]]''' e '''[[Utente:TauerBot/AltreLingue.py|AltreLingue.py]]'''.
*Ogni fine mese il bot esegue '''[[Utente:TauerBot/CategorieMensili.py|CategorieMensili.py]]''' per creare le categorie di servizio mensili (ad esempio [[:Categoria:Lavoro sporco per mese|Lavoro sporco per mese]]).
*Il bot controlla periodicamente il template {{tl|Portale}} presente nelle voci e sistema gli argomenti in ordine alfabetico.
*Nel tempo libero svolge qualche mansione in [[Wikipedia:Bot/Richieste]] o qualche altro lavoro imposto dal suo padrone.
*Il bot aggiorna automaticamente la popolazione, la densità e la superficie di tutti i comuni italiani utilizzando le informazioni pubblicate dall'[[Istat]]. <small>(Attualmente sospeso)</small>
 
'''[https://github.com/taueres/pywikibot-itwiki Clicca qui per consultarlo su GitHub]'''. Pull Request sono ovviamente ben viste!
===Versioni===
 
*V 0.0.4 Prima stesura e test dello script <code>dati.py</code> (scarica dal server DemoISTAT i [[comma-separated values|file CSV]] contenenti le informazioni necessarie).
 
*V 0.0.5 Correzione bug in <code>dati.py</code>
 
*V 0.0.8 Script stabile in <code>dati.py</code>, stesura codice del file <code>trattamento.py</code> (dai file CSV viene creato l'array contenente la popolazione da utilizzare negli script successivi)
 
*V 0.0.13 Corretti vari bug minori in <code>trattamento.py</code>
 
*V 0.0.15 Stesura del codice di <code>nomiComuni.py</code> (genera l'array contenente il titolo delle voci dei comuni ricavati dal dump piu' recente del database)
 
*V 0.0.21 Script stabile <code>trattamento.py</code>; corretti alcuni bug minori in <code>nomiComuni.py</code>
 
*V 0.1.24 Primo test effettivo del bot sul suo namespace utente. Per le modifiche vengono utilizzati gli script di Pywikipedia (in particolare il file <code>replace.py</code>)
 
*V 0.1.30 Script stabile <code>nomiComuni.py</code>. Inizio sviluppo interfaccia grafica per semplificare e velocizzare l'immissione dei dati di input.
 
*V 0.2.45 Interfaccia grafica ultimata; Continuano i test del bot nel proprio namespace utente.
 
*V 1.0.48 Gli script possono considerarsi ultimati. Apportate alcune modifiche al codice di <code>replace.py</code> (di Pywikiedia). Eseguito test sui comuni della provincia di Venezia (namespace utente)
 
*V 1.1.53 Dopo varie modifiche agli script, il bot ora è in grado di aggiornare: la superficie comunale (secondo quanto [http://www.istat.it/strumenti/definizioni/comuni/elenco_comuni_italiani_30_giugno_2010.csv dichiarato dall'Istat]), la popolazione (anche nell'incipit ove possibile) e la densità (abitanti/superficie)
 
 
Versione attuale del Bot: '''1.1.53'''
 
 
 
===Lavori futuri o in corso===
 
*Creazione di uno script che genera un log delle pagine modificate (con eventuale caricamento sul wiki).
 
===Funzionalità===
* Ogni giorno, poco dopo le ore 2:00, il bot aggiorna i contatori della pagina [[Template:Pagina principale/Lingue]];
* Ogni fine mese il bot esegue '''[[Utente:TauerBot/CategorieMensili.py|CategorieMensili.py]]''' per crearecrea le categorie di servizio mensili (ad esempio [[:Categoria:Lavoro sporco per mese|Lavoro sporco per mese]]).;
* Il bot controlla periodicamente le voci che contengono il template {{tl|Portale}} presente nelle voci eper sistemasistemare gli argomenti in ordine alfabetico.;
* Nel tempo libero, il bot svolge qualche mansione in [[Wikipedia:Bot/Richieste]] o qualche altro lavoro imposto dal suo padrone.
 
===Log generati===
<big>Tutti gli edit del Bot sono confermati manualmente dal manovratore. Le uniche procedure eseguite in automatico sono il download e l'elaborazione dei dati da inserire.</big>
* [[Utente:TauerBot/Portale]]: elenca le pagine che probabilmente non usano correttamente il template {{tl|Portale}}.
[[Categoria:Bot|TauerBot]]