Pywikipediabot/category.py/it

From Meta, a Wikimedia project coordination wiki

Jump to: navigation, search
Bug blank.svg
Subversion repository of Wikimedia has this file:

category.py è uno script per gestire le categorie.

Sintassi:

python category.py azione [-"opzione"]

Contents

[edit] Azione

Azione può essere uno dei seguenti comandi:

  • add - aggiunge una determinata categoria ad una lista di pagine
  • remove - rimuove una determinata categoria da tutte le pagine presenti in quella categoria
  • move - sposta tutte le pagine da una categoria ad un'altra
  • tidy - riordina una categoria spostando le sue voci in sottocategorie
  • tree - mostra un albero di sottocategorie di una data categoria

[edit] Opzione

Opzione può essere uno dei seguenti comandi:

  • person - ordina le persone per cognome (per l'azione add)
  • rebuild - ripristina la struttura locale

Per le azioni tidy e tree, il bot potrebbe "immagazzinare" la struttura delle categorie localmente in category.dump. Questo risparmierà tempo e caricamento del server, ma se questi dati saranno usati più tardi, probabilmente non saranno aggiornati; in questo caso usa il parametro -rebuild.

[edit] Esempi

[edit] Aggiungere categorie

Per creare una nuova categoria da una lista di persone, digita:

category.py add -person

[edit] Spostare categorie

  • Per spostare le pagine di una categoria ad un altra:

category.py -move

    • Ti verrà chiesto il nome della vecchia categoria, senza Categoria:; digita:

NomeVecchiaCategoria

    • Ti verrà ora chiesto il nome della nuova categoria, sempre senza Categoria:; digita:

NomeNuovaCategoria

    • Per eseguire tutto direttamente da prompt digita:

category.py -move -from:"NomeVecchiaCategoria" -to:"NomeNuovaCategoria"

Argomenti globali disponibili per tutti i bot

Argomento Descrizione Default
-family:xyz Imposta la famiglia della wiki sulla quale vuoi lavorare, ad esempio wikipedia, wiktionary, commons, wikitravel, ecc. Questo prevale sulla configurazione nell'user-config.py. Parametro user-config.py: family
-lang:xxx Imposta il codice della lingua della wiki sulla quale vuoi lavorare. Questo prevale sulla configurazione nell'user-config.py, dove xxx dovrebbe essere il codice della lingua, ad eccezione di Commons per il quale è -lang:commons. Parametro user-config.py: mylang
-log Abilità i log. Questi saranno salvati nella sottocartella logs. Parametro user-config.py: log
-log:xyz Abilità i log, usando xyz come nome del file.
-nolog Disabilita i log.
-putthrottle:nn
-pt:nn
Imposta il tempo minimo di attesa tra il salvataggio delle pagine (in secondi). Parametro user-config.py: putthrottle
-verbose
-v
Rende l'output del programma in corso più dettagliato del solito. Questo può aiutare in fase di debug. Non selezionato