Open main menu

Manuel:Pywikibot/archivebot.py

< Manual:Pywikibot
This page is a translated version of the page Manual:Pywikibot/archivebot.py and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎čeština • ‎русский • ‎中文 • ‎日本語
Git logo
Wikimedia Git repository has this file: scripts/archivebot.py

archivebot.py est un script d'archivage des pages de discussion.

Comment cela fonctionne-t-il ?

Le robot calcule les liens arrière (Special:Whatlinkshere) pour la ou les pages demandées. Ensuite il parcourt toutes les pages (ou une page spécifique si cela est précisé dans les options) et archive les anciennnes discussions. Cela est fait en séparant la page en différents fils, puis en repèrant les dates d'ancienneté dans chaque fil. Les fils plus vieux qu'un certain seuil défini, sont alors déplacés vers une autre page (la page d'archive) dont le nom est déterminé soit par le titre du fil, soit par un compteur incrémenté lorsque la taille de l'archive dépasse une certaine valeur. Pour la documentation concernant les paramètres wiki, veuillez lire archivebot.py/setup.

Paramètres

Usage: archivebot.py [options] TEMPLATE_PAGE

Options:
  -help           show this help message and exit
  -calc:PAGE      calculate key for PAGE and exit
  -file:FILE      load list of pages from FILE
  -force          override security options
  -locale:LOCALE  switch to locale LOCALE
  -namespace:NS   only archive pages from a given namespace
  -page:PAGE      archive a single PAGE, default ns is a user talk page
  -salt:SALT      specify salt
  -simulate       do not change pages, just simulate