Wikidata:ArchiveExternalLinks

ArchiveExternalLinks est un script utilisateur pour Wikidata développé par l’équipe de développeurs bénévoles de Wikimedia Côte d’Ivoire. Il automatise l’archivage de tous les liens externes présents dans un élément, un lexème et un schéma, qu’ils apparaissent dans les déclarations, les formes, les sens, les références ou les identifiants. Pour chaque lien externe, le script ajoute automatiquement un lien d’archive [archive], à l’image de ce qui se pratique sur Wikipédia pour les sources web citées en références.
En s’appuyant sur le service Wikiwix Archive, cet outil lutte efficacement contre la pourriture des liens en garantissant la pérennité et la vérifiabilité des sources. Il contribue ainsi à renforcer la qualité, la fiabilité et la durabilité des données dans les projets Wikimédia. Facile à installer et accessible à tous les contributeurs, ce script améliore les flux de résilience numérique du savoir libre.
Fonctionnalités
editArchiveExternalLinks est un outil conçu pour améliorer la gestion et la pérennité des liens externes sur Wikidata. Il ajoute automatiquement un lien [archive] à droite de chaque URL, permettant un accès direct à une version archivée du contenu. Afin d’éviter toute redondance, aucun lien n’est ajouté si l’URL est déjà archivée ou si la propriété P1065 (URL d’archive) existe déjà. Le lien [archive] ouvre systématiquement l’archive Wikiwix Archive dans un nouvel onglet pour ne pas interrompre la navigation de l’utilisateur. Lors de la sauvegarde d’une URL, l’outil effectue un archivage silencieux via une iframe, sans action supplémentaire requise de la part de l’utilisateur. ArchiveExternalLinks est entièrement compatible avec le système de gadgets de Wikidata, ce qui facilite son activation et son utilisation par la communauté.
Installation
editPour l'installation du script utilisateur ArchiveExternalLinks, veuillez suivre les étapes suivantes :
- Connectez-vous à Wikidata avec votre compte Wikimédia ;
- Rendez-vous sur votre page personnelle de script utilisateur ;
- Cliquez sur le bouton Créer si vous effectuez votre première modification sur le fichier JavaScript ou sur le bouton Modifier si vous effectuez une modification ultérieure sur ledit fichier ;
- Ajoutez la ligne de code JavaScript ci-dessous :
- importScript('User:Poro26/ArchiveExternalLinks.js');
- Cliquez sur le bouton Publier les modifications ;
- Actualisez votre page personnelle de script utilisateur pour charger le script :
Si vous rencontrez des difficultés lors de l'installation malgré le suivi des étapes listées ci-dessus, veuillez suivre cette vidéo :
Si vous rencontrez toujours des difficultés lors de l'installation malgré le suivi des étapes listées ci-avant et la vidéo ci-dessus, veuillez écrire à Poro26 (l'un des maintenanciers principaux de l'outil).
Contribuer
edit- Suivi des problèmes : https://phabricator.wikimedia.org/tag/archiveexternallinks/
- Code source : https://gitlab.wikimedia.org/toolforge-repos/archive-external-links/
Soutien
editSi vous rencontrez des problèmes, merci de nous en faire part.
Licence
editLe projet est sous licence MIT.