Wikisource:Projet Wikidata/Outils
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)
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]- Quick Statements (QS)
- l’outil version 1
- L’outil version 2
- trucs et astuces sur le blog d’Ash Crow et son outil d’aide Csv2QS
- la page d’aide QS sur Wikidata (merci à Marceau pour la traduction.)
- Petscan : outil de recherche permettant aussi de créer ou modifier des éléments wikidata existants.
- l'outil en ligne
- la page d'aide (en français) sur Meta
- chaque requête peut être rappelée indéfiniment ensuite par le PSID généré lors de son lancement. Si vous en avez construit une qui vous satisfait particulièrement, notez son PSID
- exemples : la plupart des requêtes de maintenance des auteurs sont des requêtes Petscan, par ex. http://petscan.wmflabs.org/?psid=1449410 affiche les auteurs qui n'existent pas encore dans wikidata.
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");
- Gadget-LocalLiveClock.js ou Gadget-UTCLiveClock.js : outil non spécifique, permettant de purger une page d'un simple clic très utile pour purger un texte du lien wikidata après l'avoir "décroché"
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');
- permet d'importer une page spécifique (par le lien "Import wikisource page") pas beaucoup testé, à vérifier
- 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.
- exemple du résultat sur un texte dans un recueil ça va nettement plus vite qu'à la main !
- 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.
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]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]- Wikisource-search un outil pour faciliter l’ajout avec QS - en cours de développement par Samwilson
Besoins spécifiques
[modifier]- nécessité d’outils stats (à construire)
- https://w.wiki/54P une requête qui compare les "éditions" par langue
- https://w.wiki/54R 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…
- un outil pour créer en semi-automatiques un élément "œuvre" à partir de l’élément édition dont on dispose : vérification si existe déjà (genre Duplicity), puis récupération libellé, titre, auteur, langue, P31:-> oeuvre et date de création à ajouter manuellement…
- requête listant les version, édition ou traduction (Q3331189) qui n'ont pas de édition ou traduction de (P629), avec les propriétés utiles (nature de l’élément (P31), auteur ou autrice (P50), langue de l'œuvre, du nom ou du terme (P407), titre (P1476) ET genre artistique (P136))
tinyurl.com/ybeawfnu
(merci à Aristoi)
- requête listant les version, édition ou traduction (Q3331189) qui n'ont pas de édition ou traduction de (P629), avec les propriétés utiles (nature de l’élément (P31), auteur ou autrice (P50), langue de l'œuvre, du nom ou du terme (P407), titre (P1476) ET genre artistique (P136))
Statistiques
[modifier]- https://w.wiki/4Nv les éléments de wikisource par type (article, auteur, etc.) - https://w.wiki/B8d (graphe)
- https://w.wiki/B8d - la même par intitulé de nature de l’élément (P31) -> et requête Petscan pour rechercher P31:Q3331189 - remplacer Q3331189 par la valeur voulue pour rechercher tous les éléments d'une autre nature.
- https://w.wiki/54P : une requête qui compare les "éditions" par langue