Wikisource:Projet Wikidata/Outils

La bibliothèque libre.
Sauter à la navigation Sauter à la recherche

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]

Outils et scripts à installer sur wikisource[modifier]

  • les gadgets WEF : pour alimenter Wikidata sans quitter Wikisource. Efficaces : depuis peu on peut directement créer un élément inexistant au lieu de ne pouvoir qu'alimenter un élément préexistant…
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' );

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 ! 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 OOjs UI icon download-ltr.svg) : 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 !

Besoins spécifiques[modifier]

  • nécessité d’outils stats (à construire)
    • tinyurl.com/ya2d7jvh une requête qui compare les "éditions" par langue
    • tinyurl.com/y7go7kct les éléments de wikisource par type (article, auteur, etc.)
  • 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]

  • tinyurl.com/yaygjbk6 les éléments de wikisource par type (article, auteur, etc.)

Bubble Chart Essayez !

  • tinyurl.com/ya2d7jvh une requête qui compare les "éditions" par langue