Manual:Pywikibot/solve disambiguation.py/it

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):


 * aggiunge xxxx come una alternativa alla disambigua.
 * 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.


 * -redir
 * Se la pagina contiene un redirect, utilizza la pagina ridirezionata come (la sola) alternativa; Se non è settato, ‘’’’’the pages linked to from the page redirected to are used.’’’’’ Se la pagina non contiene un redirect, questo causerà un errore.


 * -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   saranno forniti come opzioni per l’utente, ma il bot continuerà a lavorare ai link fino al.


 * -primary:xy</tt>
 * Ha la stessa funzione di -primary</tt>, 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</tt>


 * -file:xyz</tt>
 * Questo legge una lista di pagine, che può essere per esempio estrapolata da extract_names.py</tt>. xyz</tt> è il nome del file dal quale è estratta la lista. Se non si scrive xyz</tt>, il bot chiede all’utente il nome del file.
 * I titoli delle pagine dovrebbero essere scritti uno per linea, senza brackets (spazi).
 * Il parametro  non funzionerà se si utilizza.


 * -always:XY</tt>
 * Al posto di chiedere all’utente cosa fare, esso esegue sempre la stessa azione. Per esempio,  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</tt>