This page was moved from Meta-Wiki.
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. è uno script per gestire le categorie.


1=python ''azione'' [-"opzione"]


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


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.


Aggiungere categorieEdit

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

Spostare categorieEdit

  • Per spostare le pagine di una categoria ad un altra: -move
    • Ti verrà chiesto il nome della vecchia categoria, senza Categoria:; digita:
    • Ti verrà ora chiesto il nome della nuova categoria, sempre senza Categoria:; digita:
    • Per eseguire tutto direttamente da prompt digita: -move -from:"NomeVecchiaCategoria" -to:"NomeNuovaCategoria"

Opzioni disponibili per tutti li bots

These options will override the configuration in settings.

Opzioni globali
ParametroDescrizioneVariabile di configurazione
-dir:PATH Read the bot's configuration data from directory given by PATH, instead of from the default directory.  
-lang:xx Set the language of the wiki you want to work on, overriding the configuration in xx should be the language code. mylang
-family:xyz Set the family of the wiki you want to work on, e.g. wikipedia, wiktionary, wikitravel, ... This will override the configuration in family
-user:xyz Log in as user 'xyz' instead of the default username. usernames
-daemonize:xyz Immediately return control to the terminal and redirect stdout and stderr to file xyz. (only use for bots that require no input from stdin).  
-help Mostra i suggerimenti  
-log Enable the log file, using the default filename 'script_name-bot.log' Logs will be stored in the logs subdirectory. log
-log:xyz Enable the log file, using 'xyz' as the filename. logfilename
-nolog Disable the log file (if it is enabled by default).  
-maxlag Sets a new maxlag parameter to a number of seconds. Defer bot edits during periods of database server lag. Default is set by maxlag
Set the minimum time (in seconds) the bot will wait between saving pages. put_throttle
Enable the log file and include extensive debugging data for component "item" (for all components if the second form is used). debug_log
Have the bot provide additional console output that may be useful in debugging. verbose_output
Toggles the cosmetic_changes setting made in or to its inverse and overrules it. All other settings and restrictions are untouched. cosmetic_changes
-simulate Disabilita la scrittura al server Useful for testing and debugging of new code (if given, doesn't do any real changes, but only shows what would have been changed). simulate
-<variabile di configurazione>:n You may use all given numeric config variables as option and modify it with command line.