Utente:Abbot

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

Abbot è un bot gestito da Alleborgo

Obiettivi[modifica | modifica wikitesto]

Voci degli acronimi dei codici aeroportuali[modifica | modifica wikitesto]

Alleborgo ha scritto (a mano) una lista di nomi di voci con valori per costruire automaticamente acronimi come questo esempio: TRV.
Attingendo i valori da queste liste: Codice aeroportuale IATA.

Stato attuale dei lavori:

Lettera
dei codici
Civili Altri Civili
inseriti
Redirect
civili
A 339 150 224 206
B 399 186 337 321
C 356 166 256 246
D 172 90 129 121
E 163 74 140 140
F 122 76 101 97
G 226 113 172 172
H 192 97 166 165
I 174 66 127 127
J 128 86 115 115
K 394 80 352 352
L 286 146 261 261
M 431 187 385 384
N 217 66 183 183
O 157 61 133 123
P 345 140 269 246
Q 31 7 31 31
R 215 84 174 163
S 450 180 363 352
U 151 28 133 128
V 111 57 97 95
W 200 29 180 172
X 107 12 105 100
Y 364 116 360 355
Z 115 20 110 109
Totale - - 4903 4664
Altri - - 2217 2185
Totale complessivo - - 7120 6849

In totale sono state inserite 7120 nuove voci e 6849 redirect, il conteggio esclude eventuali preesistenze delle pagine che non sono state contate.

Voci degli acronimi dei codici ISO 639-3[modifica | modifica wikitesto]

Sto creando un nuovo programmino per inserire le voci relative ai codici ISO 639-3 che in tutto sono 7594.

A causa della preesistenza molte voci non saranno inserite, il bot inserirà 2474 nuove voci.

Interwiki[modifica | modifica wikitesto]

Dopo un periodo iniziale sugli interwiki degli acronimi, ora il bot assegna interwiki a tutta l'enciclopedia.

Ho inoltre sviluppato un software che uso per controllare gli interwiki delle pagine in italiano ed inglese. Dopo la mia selezione manuale il programma genera un warnfile che do in pasto al pywikipedia script "warnfile.py".

Regular expression[modifica | modifica wikitesto]

Dal 3 giugno 2007 mi sto occupando di sistemare i template relativi ai collegamenti esterni. La regex che sto usando è questa:

 replace.py "-excepttext:pdf" -namespace:0 -regex "{{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}}
  {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}} {{(\w[a-z]{1,2})}}" 
  "{{lingue|\1|\2|\3|\4|\5|\6|\7|\8|\9}}" -xml:itwiki-XXXXXXXX-pages-meta-current.xml

Se avete suggerimenti non esitate a scrivermeli! ;)