Manual:Pywikibot/Windows/fr

Intégration de Python dans le PATH de Windows
Pour faciliter l'utilisation de Python, ce programme doit être intégré au PATH.

Pour vérifier l'installation de Python, ouvrez une invite de commande puis exécutez la commande :

C:\> python --version

Si un message d'erreur indique que Python n'est pas une commande reconnue, vous devez le réinstaller en validant l'intégration dans le PATH.

Créer un raccourci
Comment créer des raccourcis pour démarrer les commandes rapidement (Windows) :

Dans le cas où Pywikibot est installé dans le dossier Mes documents, la commande chdir risque de ne pas fonctionner correctement lorsque vous naviguerez au dossier où se trouve votre Bot.

Dans Windows il est possible de créer un raccourcit vers une invite de commande permettant d'utiliser votre Bot facilement. Il suffit de suivre ces instructions :


 * 1) Clic droit sur le dossier où Pywikibot est installé,
 * 2) Clic sur l'option Créer un raccourcit, créant un nouveau raccourcit,
 * 3) Clic croit sur ce nouveau raccourcit, puis ouvrir le menu Propriétés,
 * 4) Entrer cmd.exe pour la valeur Cible,
 * 5) Entrer l'adresse complète du dossier d'installation de Pywikibot pour la valeur Démarrer dans,
 * 6) Cliquer sur Ok,
 * 7) Clic sur le raccourcit pour l'ouvrir et l'invite de commande apparaît avec le dossier de Pywikibot sélectionné.
 * Pour recharger l'icône appuyer sur F5.

Configurer Unicode
Le shell Windows (cmd.exe) est médiocre quand il est question d'utiliser Unicode. Pywikibot est utilisé massivement sur des wikis non anglophones, donc nous vous permettons des sorties de données en utilisant Unicode. Si vous devez utiliser Unicode pour la langue sur laquelle vous travaillez, il est conseillé d'utiliser par exemple le programme ConEmu Windows console à la place de la console Windows native.

Si cependant vous décidiez d'utiliser, vous devez impérativement changer la police de caractère, sinon vous serez envahit par les points d'interrogation signifiant que le caractère n'est pas reconnu.

Pywikibot permet alternativement d'utiliser des translitérations, par exemple Вики peut être transformé en Vikisur les système d'Europe de l'Ouest. Dans ce cas, tout fonctionne sans changer de police.

Il est impossible de déterminer votre police automatiquement. Il est donc demandé donc de fournir explicitement l'option que vous souhaitez utiliser. Si vous ne le faite pas, vous aurez l'avertissement suivant :

 WARNING: Running on Windows and transliteration_target is not set. Please see http://www.mediawiki.org/wiki/Manual:Pywikibot/Windows

Sortie totalement d'Unicode (suggéré)
Pour obtenir des sorties totalement d'Unicode, vous devez changer la police de  (si vous l'utilisez) et ajouter la ligne suivante à votre   :

Changer la police

 * 1) Lancez   ou n'importe quel script Pywikibot.
 * 2) Clic sur l’icône en haut à gauche  ou clic droit sur la barre de titre
 * 3) Aller dans Propriétés
 * 4) Aller à l'onglet Polices
 * 5) Sélectionner une police précédée par le logo TT -  Lucida Console sous Windows XP; sur les versions suivantes vous pouvez aussi choisir Consolas.
 * 6) Cliquer sur OK
 * 7) Choisissez Sauvez les paramètres pour tous les écrans de ce titre

Victoire !

Modifier votre
Ajouter à user-config.py la ligne suivante:

 transliteration_target = None

Les retours des commandes
La police ne peut afficher tous les caractères, vous verrez de temps en temps des caractères comme celui-ci: ☐. Il est quand même possible de copier coller le texte pour trouver une page sur un wiki.

Si vous préférez les caractères translitérés, lisez la section suivante.

Activer la translitération
Ajouter la ligne suivant à votre user-config.py:

 transliteration_target = console_encoding ou, si vous voulez re-translitérer seulement vers des caractères ASCII,

 transliteration_target = 'ascii' Vous pouvez utiliser le encodage de caractères standard de Python à cet effet.

Cependant, la sortie est maintenant Viki à la place de Вики. Vous ne pouvez plus copier/coller le titre de la page, ru:Viki n'est en effet pas du tout ru:Вики !