Wikia

Wikia Français

Commentaires6

Pywikipediabot

Ce billet de blog est un guide simple sur l'utilisation de Pywikipediabot, sur ​​Wikia.

Qu'est-ce que Pywikipediabot

Pywikipediabot est un ensemble de scripts puissants écrits en Python (langage de programmation) pour effectuer des tâches automatisées sur les wikis utilisant MediaWiki.
Le nom est composé de :

  • « py » pour Python
  • « wikipedia » : le wiki sur lequel les scripts Pywikipediabot ont été initialement écrits
  • « bot » : le programme qui exécute des tâches automatisées

Pywikipediabot est plus compliqué qu'AWB, mais il est beaucoup plus utile. Pywikipediabot peut faire beaucoup de choses qu'AWB ne peut pas faire, par exemple importer 300 images.

Installation

Vous aurez d'abord besoin d'un autre compte sur Wikia afin d'agir comme compte « bot ». Les Assistants peuvent donner ce droit à votre autre compte avec discussion de la communauté à l'appui. Le statut bot permet que ses modifications ne soient pas visibles immédiatement dans les modifications récentes.

Python

L'installation de Python est la première étape essentielle dans l'utilisation de Pywikipediabot.

Rendez vous ici : http://www.python.org/download/ et installez la dernière version de Python avec le numéro de version à partir de 2 (au moment où j'écris, la dernière version est 2.7.8). Attention, n'utilisez pas la version 3, Pywikipediabot ne la supporte pas (sauf si bien entendu vous en avez besoin pour autre chose)
  1. Installez le programme en double-cliquant sur « ​​Download Python x.x.x ».
  2. Il est très important d'accepter l'emplacement par défaut de l'installation. Vous devriez vous retrouver avec un dossier appelé c:\Python27.

Pywikipedia

Nous allons maintenant voir ensemble l'installation de Pywikipedia avec Windows, étape par étape.

Première étape

Cliquez ici pour télécharger la version Compat de PWB (ce lien commencera directement le téléchargement). Certaines personnes peuvent préférer télécharger le bot via git, si vous ne savez pas ce que cela signifie, je vous recommande de prendre le .zip, il fonctionne parfaitement.

Deuxième étape

  1. Lancez une ligne de commandes.
    Cliquez sur « Démarrer », « exécuter » (ou touche Windows + R) puis tapez « cmd »
  2. Tapez la commande suivante :
    C:\pywikipedia>python generate_family_file.py
  3. Après avoir saisi cette commande, saisissez l'URL du wikia sur lequel vous souhaitez utiliser votre bot :
    http://fr.exemple.wikia.com
  4. Ensuite, entrez le nom court de votre wiki :
    fr.exemple_wikia

Il vous sera demandé si vous souhaitez générer à la fois un fichier user-config et un fichier user_fixes. Tapez « 3 », et appuyez sur Entrée.

Ensuite, il vous sera demandé sur quel site MediaWiki voulez-vous utilisez le bot. Tapez « 34 », et appuyez sur Entrée. Ça vous permet de sélectionner Wikia.

Ensuite, on vous demandera quel langage vous souhaitez utilisez. Il devrait n'y avoir qu'une seule option ici, alors allez-y et appuyez sur Entrée.

Entrez le nom de votre compte bot : MihawkBot

Ensuite, il vous demandera quelle variante de user-config vous souhaitez utiliser. Tapez « s » et appuyez sur Entrée.

Troisième étape

Maintenant, vous devez autorisez votre bot à modifier sur le wikia choisi. Pour ce faire, ouvrez votre fichier user-config en utilisant votre éditeur de texte favori.

Trouvez où il est inscrit family ='wikia' et changez « wikia » pour le nom de votre wikia :

family = 'fr.exemple

Ensuite, trouvez la ligne qui ressemble à ceci : usernames['wikia']['en'] = u'ExempleBot' mettez 'fr' à la place de 'en' et corrigez si nécessaire avec le nom de votre bot.

Trouvez où il est inscrit : usernames['wikia']['en']. Effacez et mettez :

usernames['fr.example']['fr']

Enregistrez le fichier.

Vous avez installé Pywikipediabot sur ​​votre ordinateur. Maintenant, pour commencer les tâches en utilisant votre bot, tapez python login.py et tapez le mot de passe de votre bot (le mot de passe sera masqué par défaut).

Scripts

Il existe beaucoup de scripts inclus avec pywikipedia pouvant être utilisé. Pour obtenir des informations sur ces sripts et leurs utilisations, consultez mw:Manual:Pywikibot/Scripts.

Lorsque j'avais installé pywikipediabot j'avais rencontré plusieurs problèmes, donc n'hésitez surtout pas à faire savoir dans les commentaires si vous en rencontrez aussi.