Manual:Pywikibot/solve disambiguation.py/it

From MediaWiki.org
Jump to navigation Jump to search
Altre lingue: English  • italiano
Wikimedia-logo-meta.png

This page was moved from MetaWiki.
It probably requires cleanup – please feel free to help out. In addition, some links on the page may be red; respective pages might be found at Meta. Remove this template once cleanup is complete.

solve_disambiguation.py (risolvi-disambigua) è uno script di python scritto per aiutare a sistemare i link ad una pagina disambigua fornendo un set di opzioni.

Specifica la disambigua nella linea di comando. Lo script prenderà la pagina, e creerà un menù di tutti i link ivi presenti con un numero unico accanto a ciascun link. Esso prenderà poi automaticamente tutte le pagine che si riferiscono alla disambigua, e mostrerà 30 caratteri di contesto per aiutarti a decidere tra le alternative. Esso ti chiederà di digitare il numero della sostituzione appropriata e di effettuare la modifica.

È possibile scegliere di sostituire il link (scrivi solo il numero) o di sostituire entrambi i link e il link-text (digita r seguito dal numero).

I riferimenti multipli in una pagina saranno scansionati in ordine, ma scrivendo n (next-poi) in uno qualsiasi di loro, lascerà la pagina completa senza modifiche. Per lasciare invariati solo alcuni riferimenti, utilizza il comando s.

Opzioni dalla linea di comando (in aggiunta alle opzioni generiche per tutti i bot):

-pos:xxxx
aggiunge xxxx come una alternativa alla disambigua.
-just
Utilizza solo le alternative fornite dalla riga di comando, non legge la pagina alla ricerca di link.
-primary
Disambigua di una ‘’voce primaria’’ (Begriffsklärung nach Modell 2 – spiegazioni del concetto al modello 2). Si utilizza questo script quando una voce è molto importante così la disambigua è salvata in un’altra pagina e la voce importante guadagna il nome principale. Tutt i link trovati nella pagina XXXX (disambiguation) saranno forniti come opzioni per l’utente, ma il bot continuerà a lavorare ai link fino al xxxx.
-primary:xy
Ha la stessa funzione di -primary, ma utilizza xy come unica alternativa, invece che cercare altre parole chiave. Nota bene: questo comando svolge la stessa funzione di -primary -just -pos:xy
-file:xyz
Questo legge una lista di pagine, che può essere per esempio estrapolata da extract_names.py. xyz è il nome del file dal quale è estratta la lista. Se non si scrive xyz, il bot chiede all’utente il nome del file.
I titoli delle pagine dovrebbero essere scritti uno per linea, senza [[brackets]] (spazi).
Il parametro -pos non funzionerà se si utilizza -file.
-always:XY
Al posto di chiedere all’utente cosa fare, esso esegue sempre la stessa azione. Per esempio, XY può essere "r0", "u" o "2". ‘’’Attenzione’’’: controllate le modifiche del bot se usate questa opzione. Notate che alcune opzioni utilizzate al posto di XY non hanno senso e risulteranno in un loop (cerchio), per esempio., "l" o "m".
-main
Scansiona solo le pagine principali, ovvero le voci dell’enciclopedia, tralasciando le discussioni, le pagine utente, le pagine di aiuto o i progretti, ecc.

Per effettuare uno spostamento di una pagine, si può utilizzare:

python solve_disambiguation.py -just -pos:Nuovo_Nome Vecchio_Nome