Manuel:Pywikibot/harvest template.py

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/harvest template.py and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎polski • ‎čeština • ‎中文 • ‎日本語
Git logo

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 harvest_template.py <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 harvest_template.py -lang:nl -cat:Sisoridae \
    -template:"Taxobox straalvinnige" -namespace:0 \
    orde P70 familie P71 geslacht P74

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.