Manuel:Pywikibot/harvest template.py

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/harvest template.py and the translation is 100% complete.

harvest_template.py est un script destiné à ajouter massivement des déclarations à Wikidata à partir des informations des modèles de Wikipedia.

Concept

Le modèles sur WIkipédia, en particulier les infoboxes, contiennent de nombreuses informations utiles qui peuvent être ajoutées aux déclarations des éléments de wikidata.

Syntaxe

Le robot nécessite un generateur, le nom du modèle et des paires paramètre de modèle/ propriétés wikidata pour stocker les valeurs. La commande ressemblera à l'exemple suivant:

$ python pwb.py harvest_template <some generator> \
    -template:<name of template> \
    <field A> P1 <field B> P3

voici une commande réelle avec des valeurs tout aussi réelles:

$ python pwb.py harvest_template -lang:en -family:wikipedia -namespace:0 \
        -template:"Infobox person" image P18 birth_place P19

Le robot se débrouillera pour trouver comment analyser les propriété d'un élément ou pour utiliser une propriété de type chaîne de caractère.

Suivant votre configuration, vous pourriez avoir à spécifier le site sur lequel vous voulez extraire le modèle. Vous pouvez le faire grâce à l'option -lang:XX -family:wikipedia, avec XX le code de langue du wiki idoine.