Manual:Pywikibot/Compat/Wikidata/fr

Créer un objet DataPage (Page de donnée)
Different ways to create a DataPage and Page object for Wikidata: First way is creating a data_repo first, use this way only when you have ID of the item (Q####)


 * Le second:

Vous ne pouvez pas modifier d'item, de valeur ou d'intitulé sans d'abord récupérer les données.

Récupérer les données
Le moyen simple

Modifier ou créer des déclarations/affirmations

 * Propriété peut être une chaîne, comme:
 * "capitale"
 * "P36"
 * "p36", "36"
 * un nombre comme 36
 * La valeur peut être une chaîne comme "Moscou", "Q649", "q649" ou "649" ou un nombre comme 649
 * refs est optionnel:
 * ref1 est rentré comme une propriété
 * value1 comme un élément
 * les autres refs sont optionnelles également


 * Souvenez vous:Important:la langue des valeurs doit être la même que celle de la page Wikipédia que vous chargez en premier. Par exemple, si vous charger l'élément Russie depuis la Wikipédia en allemand, vos valeurs devraient être:

Si vous donner les valeurs en anglais à votre robot, ça ne va pas fonctionner.

Si il existant déja une déclaration, le code la modifie, sinon le robot ajoute une nouvelle déclaration.

Supprimer une ou plusieurs déclarations
Il est possible d'utiliser la propriété de la manière décrite ci dessus, la valeur est optionnelle et il est préférable de l'utiliser quand il existe de multiples déclaration pour une affirmation. Si vous n'utiliser pas "valeur", claque déclaration qui contient la propriété sera supprimée.

Exemple
Exemple simple de création de nouveaux éléments

Utiliser ce bout de code avec précaution. Il ne teste pas la préexistence d'un élément, seulement si il existe un élément qui correspond à une page du site donné. Il est possible qu'une page d'un site n'ait pas de lien de langue sur la page d'un dépot donné. Tout celà devrait être vérifié avant de créer l'élément.