Topic on User talk:VIGNERON

Jump to navigation Jump to search
Simon Villeneuve (talkcontribs)

Salut,

Merci pour ta réponse sur le Bistro. L'autre lien donnait tellement de réponses que j'étais incapable de trouver les pages dédiées sur Wikidata.

Je me demandais si tu savais comment enlever avec QS2 (ou PetScan) une image en particulier ? Quand j'essaie quelque chose comme -Q935561 P18 P vip.svg, ça ne marche évidemment pas.

VIGNERON (talkcontribs)

Hmmm, les images (et les fichiers en général) c'est particulier, j'avais tenté de trouver avec Query mais je n'ai pas trouvé la bonne syntaxe (je crois me souvenir qu'il faut l'URL complète du fichier par juste le nom mais même ça ne marche pas...). Même pas sûr que ce soit possible en fait.

Je notifie @Maxlath: qui aura peut-être une solution (avec Wikidata-CLI ?).

Simon Villeneuve (talkcontribs)

Ok. Merci pour la réponse. Au pire, je le ferai à la main.
Est-ce que mon ajout te semble ok ? Harvest Template le gère bien, mais puisque c'est un nouveau type de manip pour moi, avoir ton avis sur le sujet me semble pertinent.

Simon Villeneuve (talkcontribs)

Encore une question : penses-tu que nous devrions, tout comme c'est fait pour "tomb", rajouter les mots "armoiries", "plaque" et "blason" pour éviter les importations de ce genre : , ?

VIGNERON (talkcontribs)

Oui, bonne idée l'ajout de cette image placeholder dans la contrainte et oui aussi pour "armoiries" et "blason".

Simon Villeneuve (talkcontribs)

 Done

Maxlath (talkcontribs)

@VIGNERON ça peut effectivement se faire avec wikidata-cli :

claim_guid=$(wd data Q935561 | jq .claims.P18[0].id --raw-output)

wd remove-claim $claim_guid

Simon Villeneuve (talkcontribs)
VIGNERON (talkcontribs)

Oui, c'est bien cet outil (que je n'ai pas encore eu l'occasion de tester, je vais déjà finir Wiki Loves Monuments :P )

Simon Villeneuve (talkcontribs)
Simon Villeneuve (talkcontribs)
Maxlath (talkcontribs)

@Simon Villeneuve je viens de le faire pour File:Cricket_no_pic.png

Pour info, les étapes suivies :

- récupérer tous les identifiants de claim avec cette requête (on peut récupérer la liste générée en JSON en mettant le SPARQL dans un fichier et en utilisant wd sparql : wd sparql ./sparql --json

- construire les commandes wd remove-claim à exécuter sur le modèle wd remove-claim 'Q3350114$0C02BB69-D189-4148-BC47-50CC1E6CD2E6'

Reply to "Enlever une image avec QS2 ?"