« Wikimedia/Créer un bot » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
m →‎AWB : ortho, typo
Ligne 8 : Ligne 8 :
Pour rechercher et remplacer dans une seule page :
Pour rechercher et remplacer dans une seule page :
# Lancer-le ''AutoWikiBrowser.exe'' .
# Lancer-le ''AutoWikiBrowser.exe'' .
# Choisir le wiki à modifier dans [[Media:Awb-redirect.PNG|le menu ''prererences'']].
# Choisir le wiki à modifier dans [[Media:Awb-redirect.PNG|le menu ''preferences'']].
# Coller une page de brouillon (ex : [[Wikilivres:Bac à sable]]) en bas à gauche puis l'ajouter dans la liste des pages à traiter avec le bouton +.
# Coller une page de brouillon (ex : [[Wikilivres:Bac à sable]]) en bas à gauche puis l'ajouter dans la liste des pages à traiter avec le bouton +.
# Puis à droite dans l'onglet ''options'', cocher ''enabled'' pour activer les règles, et en ajouter une dans ''Normal settings''.
# Puis à droite dans l'onglet ''options'', cocher ''enabled'' pour activer les règles, et en ajouter une dans ''Normal settings''.

Version du 25 mars 2013 à 04:42

AWB

Prévu pour Windows, il marche aussi avec Linux et Wine.

Ce bot écrit en C#, est pourvu d'une interface graphique en faisant le plus adapté pour ceux qui ne souhaitent pas programmer.

Manuel

Pour rechercher et remplacer dans une seule page :

  1. Lancer-le AutoWikiBrowser.exe .
  2. Choisir le wiki à modifier dans le menu preferences.
  3. Coller une page de brouillon (ex : Wikilivres:Bac à sable) en bas à gauche puis l'ajouter dans la liste des pages à traiter avec le bouton +.
  4. Puis à droite dans l'onglet options, cocher enabled pour activer les règles, et en ajouter une dans Normal settings.
  5. Pour lancer le remplacement, dans l'onglet Start, cliquer sur le bouton Start.

Python

Pour créer un bot ex-nihilo, il faut gérer la récupération de token autorisant l'édition du compte du bot.

Voir Interface de Wikipédia pour programmer.

Pywikipedia

Voir la librairie d'instructions Pywikipedia Ébauche 17 mai 2009 à 23:55 (CEST)

Exemples : w:Catégorie:Bot publié en python.

Tutoriel : anglais en:Pywikibot

PHP

Exemples : w:Catégorie:Bot publié en PHP.

Perl

Voir Perlwikipedia.

Tutoriel : anglais en:Perlwikibot

Java

  • Commonist.
  • JWBF
    • JETERS : application qui utilise le framework JWBF.
      Après téléchargement il faut juste décompresser dans un répertoire, qui doit ensuite être spécifié dans un fichier exécutable à créer :
Windows Linux
Jeters.cmd jeters.sh
cd "C:\Program Files (x86)\Java\bot\JETERS-0.4.02\"
java -jar JETERS.jar
cd "/home/monlogin/bot/JETERS-0.4.02/"
java -jar JETERS.jar
Ensuite double-cliquer sur cet exécutable pour voir l'interface graphique. Dans le logiciel, il faut cliquer sur manage components pour entrer le login et mot de passe du compte bot sur le wiki ciblé.

JavaScript

Exemple : w:Utilisateur:Dr Bot.

Microsoft .NET

Voir dotnetwikibot.

Voir aussi