Manual:Pywikibot/Compat/Basic use

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/Compat/Basic use and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎italiano • ‎polski • ‎svenska • ‎čeština • ‎Ελληνικά • ‎български • ‎русский • ‎српски / srpski • ‎日本語

Utilisation

Voyez Créer un raccourci pour les utilisateurs de Windows.

Sélectionner et exécuter un script

Maintenant que vous avez installé python et Pywikibot, vous devez accéder à une interface textuelle à votre système d'exploitation.

Accès à pywikibot

Après avoir créé le fichier nommé user-config.py , vous pouvez accéder à pywikibot.

Sur 'Windows' , cela s'effectue en ouvrant le menu de démarrage et en cliquant sur 'Exécuter'. Vous êtes invité à donner le nom d'un programme, tapez "cmd.exe".

  • Changez la racine en C: en tapant chdir C:\
  • Type chdir \"nom du dossier où pywikibot a été téléchargé" (Par exemple: chdir \"pywikibot" si le fichier se trouve dans le dossier C.)

Les étapes suivantes pouront avoir besoin d'être fait:

  • Déplacer le dossier httplib2 qui se trouve dans le sous-dossier $externs à un niveau supérieur.
  • Tous les scripts que vous souhaitez utiliser doivent être copiés dans le sous-dossier scripts vers le dossier principal. Cela inclut login.py.

Sur Mac, trouvez Terminal.app dans / Applications / Utilitaires, voir Mac Installation.

Sur 'Linux' ou n'importe quel autre 'Unix' , utilisez n'importe quelle application de terminal telle que gnome-terminal, konsole, xterm ou simplement la console en mode texte.

Dans le compat, exécutez le script login.py en tapant "python login.py". Si vous n'avez pas encore user-config.py , cette commande sera créer d'une manière interactive.

Dans core, à partir du répertoire de base, exécutez le script login.py en tapant "python pwb.py login". Si vous n'avez pas encore user-config.py , cette commande ser créer d'une manière interactive.

Note Note : Pwb.py ajoute le répertoire de base à la variable `PATH` afin que python voie le répertoire pywikibot. Il existe d'autres façons de résoudre ce problème, comme l'ajout du répertoire principal (ou tout répertoire contenant le répertoire pywikibot) à `PATH` ou` PYTHONPATH`.

Saisie du mot de passe

Python retournera alors:

Password for user your_bot on your_site:en:

Utilisez le mot de passe que vous avez utilisé pour le nom de connexion du bot. Notez que vos commentaires ne seront pas visibles pour des raisons de confidentialité. Le robot ne peut pas travailler anonymement. À moins que vous ne changiez votre mot de passe, vous devez normalement exécuter ce programme une seule fois, le bot n'est généralement pas déconnecté.

Utilisation d'un bot

Les robots sont dans le dossier pywikibot principal lors du téléchargement.

Si nécessaire, utilisez la commande cd pour aller dans le répertoire où les fichiers bot sont enregistrés.

Maintenant, exécutez l'un des robots ici en tapant "python botname.py" (Si vous utilisez Windows, vous pouvez laisser de côté "python").

Textes

Page d'accueil: Manual:Pywikibot/Scripts

Arguments de la ligne de commande

Bien que de nombreux scripts robots aient leurs propres arguments de ligne de commande, qui devraient être documentés sur leurs pages respectives (ou dans leur code source), tous les robots, à moins d'indication contraire, reconnaissent les arguments de ligne de commande suivants:

(Liste complète ici:Manual:Pywikibot/Options globales )

-help
Imprimez une liste d'arguments globaux de bot (cette liste), suivie de l'aide spécifique au bot s'y est

disponible.

-lang:xx
Définissez la langue du wiki sur lequel vous souhaitez travailler en code de langue xx , en remplaçant la configuration dans user-config.py .
-family:xyz
Définissez la famille du wiki sur lequel vous souhaitez travailler, par exemple , wikipedia, wiktionary, wikitravel, ... Cela remplacera la configuration dans user-config.py .
-user:xyz
Se connecter en tant que xyz au lieu du nom d'utilisateur par défaut, le mot de passe est demandé après.
-log
Activez le fichier journal. Les journaux seront stockés dans le sous-répertoire journaux.
-log:xyz
Activez le fichier journal en utilisant xyz comme nom de fichier.
-nolog
Désactivez le fichier journal (s'il est activé par défaut).
-putthrottle:nn
Définir le temps minimum (en secondes) que le bot attendra entre les pages sauvegardées. La valeur par défaut est 10.

Par exemple, python scriptname.py -family:wiktionary exécutera le bot "scriptname" sur les articles wiktionary, en remplaçant le paramètre par défaut de la famille dans votre configuration utilisateur.

Autorisation sur les projets Wikimedia

Assurez-vous que votre bot est approuvé par la communauté wiki où vous allez l'utiliser consultez la Politique globale de bot pour obtenir des conseils. La rigidité diffère considérablement entre les différents projets.

Utilisez votre navigateur normal, créez un nom de connexion et un mot de passe pour le bot. Il est préférable d'utiliser un nom qui indique clairement qu'il s'agit d'un bot, et de préférence aussi qui l'exploite. Une méthode courante consiste à utiliser votre propre nom de connexion et à y ajouter le mot «bot», aussi plusieurs autres formes existent également.