Alfiobot
Questo utente è un bot operato da Alfio. Indirizzate su discussioni utente:Alfio le richieste perché qui non le vedo :-) Alfio (msg) 22:04, Ago 27, 2005 (CEST)
Codice del bot
modificaSu questa pagina si può trovare il codice del bot.
Operazioni completate
modifica- Categorizzare i template invece della loro pagina di discussione
- Disambiguazione link. L'elenco delle disambiguazioni completate è su Utente:Alfiobot/logs#Link disambiguati.
- Cambiare il comando html
font face="Verdana,Aria"
, presente in molti articoli ornitologici, con quello correttofont face="Verdana, Arial"
- Correggere
id=toc
con il riferimento allo stile giusto. - Interwiki: eliminare gli interwiki a pagine inesistenti e risolvere i redirect. Completato nell'ottobre 2005, da ripetere in futuro.
Log delle operazioni
modificaAlcuni lavori generano dei log, visibili su Utente:Alfiobot/logs.
Operazioni in corso
modificaTask di correzione
modificaPassa più o meno quasi tutto il database di wikipedia con le seguenti operazioni:
- Accenti
- sostituisce a', e', i', o', u' con le corrispondenti accentate à, è, ì, ò, ù
- corregge E' con È e corregge é con è
- corregge perchè, poichè, nè, benchè eccetera con l'accento giusto é
- Punteggiatura
- sostituisce gli apostrofi ’ e ‘ con l'apostrofo normale '
- sostituisce le virgolette “ e ” con le virgolette normali "
- aggiunge uno spazio dopo: virgola, punto e virgola, due punti (tranne numerose eccezioni: numeri, tag html, ecc.)
- toglie gli spazi prima di: virgola, punto, punto e virgola, due punti
- toglie gli spazi dopo l'apostrofo: l', dell', sull', all' eccetera, oppure gli spazi tra la preposizione articolata e l'apostrofo
- mette il punto o la virgola finali fuori dalle virgolette (tenerli dentro è un'usanza americana)
- toglie il nowiki per l'apostrofo
- converte la quotazione 'parola' in "parola"
- Intestazioni
- mette "== Voci correlate ==" e "== Collegamenti esterni ==" dove si accorge che hanno una dizione diversa o che non sono di secondo livello
- link
- Toglie gli spazi all'inizio e alla fine di un link: [[ Ciao]] diventa [[Ciao]]
- Separa le parole appiccicate all'inizio di un link
- html
- corregge alcune entity html come e ² (in genere viene dimenticato il ; finale)
- sostituisce le entity per le lettere accentate (come à) con le lettere stesse
- sostituisce tag html come <b> e <i> con il rispettivo markup wiki
- maiuscole/minuscole
- Mette i mesi al minuscolo
- Mette alcuni acronimi come ONU al maiuscolo
Poiché molti dei cambiamenti effettuati hanno delle eccezioni, il bot è sotto stretto controllo manuale. Attualmente (5 sett 05) è alla lettera C. Inoltre, poiché la lista delle correzioni viene aggiornata via via, i primi articoli non sono stati controllati a dovere. Acuni sono stati saltati per l'eccessiva complessità.
Task interwiki
modificaGuarda tutte le pagine di wikipedia e le pagine linkate dagli interwiki per segnalare gli interwiki inesistenti e "risolvere" automaticamente i redirect. Partito il 10 settembre 2005 dalla lettera A (prima ci sono quasi solo numeri, che è improbabile siano sbagliati, verranno controllati alla fine), a ritmo basso.
Task disambiguazione
modificaUsa il bot solve_disambiguation.py per correggere i link a pagina disambigue verso le pagine giuste. Occorre un intervento manuale.