Wikisource:Projet Wikidata/Outils

Accueil

 

Propriétés

 

Outils

 

Tâches

 

Comment faire ?

 

SPARQL

 
à compléter et expliciter

Outils non spécifiques existants déjà sur wikidata modifier

MoveClaim modifier

script à installer sur sa page common.js de Wikidata

// [[User:Matěj Suchánek/moveClaim.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Matěj_Suchánek/moveClaim.js&action=raw&ctype=text/javascript' );
  • permet de dupliquer des propriétés d'un élément sur un autre, en les transférant, ou en les recopiant : très utile pour la scission d’éléments mixtes oeuvre/édition, ou la création de l’un à partir de l’autre.
  • Sur chaque déclaration d'une page Wikidata, une petite flèche verte appelle le script, une boîte de dialogue apparait qui demande l'identifiant Qxxxx de l'élément cible où transférer la déclaration et s'il faut l'effacer de l'élément source.
  • permet de scinder des éléments et de reprendre les propriétés voulues, en les recopiant ou en les déplaçant.
  • une nouvelle option, tout juste créée, permet de directement créer un nouvel élément (taper NEW au lieu d’indiquer le QID de l’élément voulu).

Drag’n’Drop modifier

gadget à activer en préférence

  • permet d’ouvrir un lien dans un volet, et de faire glisser auteur, traducteur, éditeur, recueil, etc… (du moment que l’élément existe déjà sur wikidata)

Label Collector modifier

script à installer sur sa page common.js de Wikidata

importScript( 'User:YMS/labelcollect.js' ); // [[User:YMS/labelcollect.js]]

- outil pour récupérer les titres de pages (ou de sous-pages) qui n’ont pas été créés automatiquement à la création de l’élément (Petscan, par ex.)

Outils externes non spécifiques modifier

  • Petscan : outil de recherche permettant aussi de créer ou modifier des éléments wikidata existants.

Outils et scripts à installer sur wikisource modifier

  • les gadgets WEF : pour alimenter Wikidata sans quitter Wikisource. on peut directement créer l'élément au bon type (FRBR editions) et coller dedans le "titre" réel de l'édition
mw.loader.load( 'https://ru.wikipedia.org/w/index.php?title=MediaWiki:WEF AllEditors.js&action=raw&ctype=text/javascript' );
  • d:User:Yair rand/WikidataInfo.js : ce script affiche en haut de chaque page un lien vers l'élément wikidata (et permet d'en créer un s'il n'existe pas) évite d'avoir à basculer dans wikidata pour créer un élément à partir d'un texte de wikisource
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");
mw.loader.load( '//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-LocalLiveClock.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
  • Utilisateur:Tpt/badges.js : outil permettant d'indiquer sur Wikisource l’état d'avancement précisé sur Wikidata, et de mettre à jour ce dernier depuis Wikisource si besoin
importScript('Utilisateur:Tpt/badges.js');

Outils spécifiques (en cours d’élaboration) modifier

ws2wd modifier

script à installer sur sa page common.js de Wikidata - Un outil spécifique développé par Tpt Merci   !

// [[User:Tpt/ws2wd.js]]
importScript('User:Tpt/ws2wd.js'); 
  1. permet d'importer une page spécifique (par le lien "Import wikisource page") pas beaucoup testé, à vérifier
  2. de récupérer toutes les données du header d'une page de wikisource  ; petit bouton noir sur le lien wsfr  ) : auteur, langue, facsimile, texte précédent, suivant, recueil (si le texte vient d'un recueil), date de publication et éditeur (s'il existe dans wikidata). - récupère aussi l'état d'avancement s'il est renseigné. à n'utiliser qu'après avoir vérifié que la page sur wikisource est complètement propre.Ne fonctionne que sur les transclusions avec header, pas sur les vieux modèles de titre -> nettoyer la transclusion d'abord.
  3. de créer un élément oeuvre pour n'importe quel texte "édition" (lien Create work item en bas de la barre d'outil) - avec lien entre l'édition et l'oeuvre et récupération de l'auteur et du type. - fonctionne très bien ; vérifier avant qu'il n'y en a pas déjà un pour les textes non francophones.

infobox (privée) modifier

script à installer sur sa page common.js de wikisource

// affichage d'une box des métadonnées wd //
mw.loader.load( 'https://fr.wikisource.org/w/index.php?title=Utilisateur:0x010C/scripts/databox.js&action=raw&ctype=text/javascript' );

Elle qui peut être activée pour visualiser les infos qui sont déjà sur Wikidata depuis la page d'un texte dans l’espace principal. J'améliore progressivement cette box, mais je ne suis pas dev'. à améliorer - n’hésitez pas si vous avez des compétences infobox !

Databox (standard) modifier

 
Databox sur un texte de l'espace principal

Une Databox (standardisée pour tous les wikis, est également disponible - installation de la même façon, en collant cette ligne dans son common.js. mw.loader.load( '//fr.wikisource.org/w/index.php?title=Utilisateur:Tpt/databox.js&action=raw&ctype=text/javascript');

Elle a quelques petits problèmes de compatibilité avec les titres des textes (en particulier le modèle {{C}} et décale vers le bas certains textes… mais elle affiche toutes les données de l'élément wikidata dans la marge droite du texte…

Wikisource-search modifier

Besoins spécifiques modifier

  • nécessité d’outils stats (à construire)
  • possibilité de récupération semi-automatique des infos du header ? import Wikisource (à revoir complètement, pas finalisé)…
  • un outil (wikidata) pour pouvoir mettre à jour automatiquement les badges (qui indiquent le niveau d’avancement des textes). Actuellement, ne peut être fait QUE manuellement…

Statistiques modifier