Anarchopedia:Bot/interwiki.py

From Anarchopedia
Jump to: navigation, search

Le logiciel pywikipedia peut télécharger plus d'une page, jusqu'à 60 à la fois. Pour utiliser cette possibilité, vous pouvez utiliser le bot sur une liste de pages. La possibilité la plus utilisée est la récupération des pages par ordre alphabétique depuis Special:Allpages, en utilisant l'option -start.

Si vous ajoutez l'option -start, le bot va naviguer dans les pages par ordre alphabétique, en démarrant à la lettre spécifiée. Si vous voulez démarrer à la lettre B, par exemple, vous pouvez utiliser "interwiki.py -start:B". Pour la totalité du wiki, utiliser "interwiki.py -start:!"

Il peut arriver que vous soyez obligé de quitter le programme avant qu'il ait terminé. Dans ce cas, vous pouvez utiliser "interwiki.py -continue" la prochaine fois. Le bot, quand il plante ou s'arrête (par ctrl-c), créera un fichier spécifiant les pages dans lesquelles il marche. Si vous utilisez l'option "-continue", il continuera avec ces pages, et après cela continuera alphabétiquement. Si vous voulez redémarrer en mode non-alphabétique, vous pouvez utiliser "interwiki.py -restore" à la place. Cela redémarrera juste les pages où il travaillait avant. Soyez averti que seul le dernier lancement du bot arrêté sera récupérable. Le bot sauvegardera ses informations dans le fichier interwiki.dump, et si un autre lancement échoue, même si cela ne concerne qu'une page, il écrasera le fichier.

Quand il travaille sur beaucoup de pages, vous pouvez vouloir que le bot avance plutôt que de tout le temps vous demander s'il y a un problème. Cela se fait en ajoutant l'option "-autonomous". Si cette option est utilisée, le bot passera tous les problèmes et suppressions, et les enregistrera dans autonomous_problems.dat. Si vous voulez qu'il les retire, ajoutez aussi l'option "-force"; dans ce cas, c'est bien de contrôler les suppressions à la fin (souvent, une page est enlevée à cause d'une typo incorrecte).

Récapitulatif des options[edit]

  • -array: (usage: "-array:nn" avec nn un nombre) Permet de traiter jusqu'à nn pages simultanément. Par défaut cette valeur à positionnée à 100; when using -untranslatedonly or a similar option, you might want to set it lower.
  • -always: Toujours enregistrer la page même si seulement un caractère a changé ; par défaut il faut qu'un lien ait été modifié pour que la page soient enregistrée.
  • -autonomous: Travaille sans poser de questions donc sans intervention du dresseur
  • -confirm: Demande toujours une confirmation pour modifier une page
  • -days: Travaille sur les liens des jours
  • -file: (usage: "-file:filename") Indique un fichier contenant la liste des pages à traiter. Le nom des pages doit être formaté ainsi : Projet:langage:Nom_de_la_page, langage:Nom_de_la_page ou Nom_de_la_page.
  • -force: Quand un lien interwiki doit être enlevé, le faire sans demander une confirmation.
  • -neverlink: Ne pas ajouter de lien dans le langage spécifié.
  • -noauto: Ne pas utiliser la traduction automatique.
  • -nobacklink: Do not give a list of missing links on pages linked to
  • -nobell: Pas de signal sonore pour indiquer une demande de confirmation.
  • -noredirect: Si le bot trouve une page liée avec un redirect, il l'ignore (le comportement par défaut est de suivre le redirect).
  • -noshownew: Do not show new links found
  • -number: (usage"-number:nn" with nn a number) In combination with -start, checks only the first nn pages rather than the whole wiki.
  • -skipfile: (usage "-skipfile:filename") On a run using -start, do not do the pages in the file start
  • -years: Travaille sur les liens des années.

Catégorie:Bot