Manual:Pywikibot/generate user files.py
Le dépôt Git de Wikimedia a ce fichier : generate_user_files.py |
generate_user_files.py est un script Pywikibot utilisé pour créer un ou deux fichiers utilisateur :
This script has to be invoked via the pwb wrapper script.
Résultat
Exemple de résultat obtenu sous Windows :
You can abort at any time by pressing ctrl-c Your default user directory is "C:\pywikibot" 1: commons 2: i18n 3: incubator 4: lyricwiki 5: mediawiki 6: meta 7: omegawiki 8: osm 9: outreach 10: species 11: strategy 12: test 13: vikidia 14: wikia 15: wikiapiary 16: wikibooks 17: wikidata 18: wikimania 19: wikimediachapter 20: wikinews 21: wikipedia 22: wikiquote 23: wikisource 24: wikitech 25: wikiversity 26: wikivoyage 27: wiktionary 28: wowwiki Select family of sites we are working on, just enter the number or name (default: wikipedia):
Arguments globaux disponibles
Cette page est obsolète. |
Ces options remplaceront celles définies dans le fichier de configuration user-config.py .
Paramètre | Description | Nom du paramètre de configuration dans user-config.py |
---|---|---|
-dir:PATH |
Lit les données de configuration du robot dans le dossier donné par PATH, au lieu du dossier par défaut. | |
-config:fichier |
Nom du fichier de configuration utilisateur. Default is user-config.py. | user-config.py |
-lang:xx |
Définit la langue du wiki sur lequel vous voulez travailler, en outrepassant la configuration de user-config.py. xx doit être le code de la langue (exemple : fr). | mylang |
-family:xyz |
Définit la famille du wiki sur lequel vous voulez travailler, tel que wikipedia, wiktionary, wikitravel... Cela outrepassera la configuration de user-config.py. | family |
-user:xyz |
Se connecter en tant qu'utilisateur xyz au lieu du nom d'utilisateur par défaut. | usernames |
-daemonize:xyz |
Rend le contrôle immédiatement au terminal et redirige la sortie standard (stdout) et la sortie en erreur (stderr) vers le fichier xyz (seulement utilisé pour les robots qui n'ont pas besoin de l'entrée standard (stdin) ). | |
-help |
Affiche le texte d'aide. | |
-log |
Active l'enregistrement des journaux de connexion, en utilisant le nom de fichier par défaut "nom_du_script-bot.log" dans le sous dossier logs. | log |
-log:xyz |
Active l'enregistrement des logs dans un fichier avec xyz pour nom. | logfilename |
-nolog |
Désactive l'enregistrement des logs (activé par défaut) | |
-maxlag |
Définir le maxlag, en secondes. Reporte les modifications du robot lors de périodes de latence du serveur. La valeur par défaut est celle de config.py. | maxlag |
-putthrottle:n -pt:n -put_throttle:n |
Définit le temps minimum (en secondes) que le robot doit attendre entre deux enregistrements de pages. | put_throttle |
-debug:item -debug |
Active le fichier de log et incluant plus particulièrement les données de débogage pour l'élément item (1er cas) ou pour tous les éléments (2nd cas) | debug_log |
-verbose -v |
Demande au robot d'être plus verbeux ce qui peut aider pour le débogage. | verbose_output |
-cosmeticchanges -cc |
Inverse et outrepasse la valeur du paramètre cosmetic_changes de config.py ou de user-config.py (l'active si rien n'est mentionné dans ces fichiers). Tous les autre paramètres et restrictions restent inchangés. | cosmetic_changes |
-simulate |
Désactiver l'écriture sur serveur. Utile pour les tests et le débogage de nouveau code (si utilisé, ne fait aucun changement réel, mais montre ce qui aurait été changé). | simulate |
-<variable de configuration>:n |
Vous pouvez utilisez toutes les variables numériques de configuration données en tant qu'options et les modifier avec une ligne de commande. |