Meta:GUS2Wiki/Script

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Meta:GUS2Wiki/Script and the translation is 100% complete.
GUS2Wiki
Descriptioncopie Special:GadgetUsage sur le wiki pour que vous puissiez revoir son historique
AuthorAlexis Jazz
UpdatedJuly 30, 2022; Il y a 20 mois (2022-07-30)
Skin supporttous (les seuls éléments d'interface sont des popups OO.ui)
Sourcew:en:User:Alexis Jazz/GUS2Wiki.js

GUS2Wiki copie les informations de Special:GadgetUsage vers une page du wiki pour pouvoir revoir son historique.

Voir Meta:GUS2Wiki pour un exemple montrant les statistiques de ce wiki.

Aperçu

Ce script récupère l'utilisation des gadgets (GadgetUsage) en utilisant l'API ([1], [2]) et la copie quelque part sur le wiki afin de pouvoir revoir son historique. Par défaut il essaye de créer Project:GUS2Wiki. Un titre de page différent et/ou le repli vers User:GUS2Wiki/GUS2Wiki est optionnel. Si Project:GUS2Wiki est une redirection elle est suivie.

Le script tente d'éviter la mise à jour des statistiques plus d'une fois par semaine, ce qui permet d'avoir une seule page dans l'historique avec 50 révisions par page par défaut pour couvrir une année environ. Si la dernière révision de la page n'est pas faite par GUS2Wiki, la mise à jour peut arriver plus tôt.

Installation : Généralement pas nécessaire. Tant que l'auteur visite le wiki chaque jour, cela devrait suffire. Voir le code source. Peu de personnes ont à l'installer.

Adhésion et désinscription

Alexis Jazz a configuré une liste de plus de 270 wikis pour lesquels les statistiques des gadgets sont traitées. Depuis août 2022 environ 120 d'entre eux ont une page pour ces statistiques.

Pour vous désinscrire de cette page, vous pouvez :

  • Si vous êtes administrateur, me notifier sur ma page de discussion. Je retirerai votre projet de la liste. Veuillez consulter votre communauté d'abord.
  • Supprimer la page. Le script ne la recréera pas, la protection n'est pas nécessaire.

Si votre wiki n'est pas dans la liste (ou la création de la page est bloquée sur votre wiki), vous pouvez :

  • Si votre projet est dans la liste des 270 et plus (si le projet dans votre langage a plus de 300 utilisateurs actifs c'est probablement le cas), créez Project:GUS2Wiki sur votre projet.
  • Ou sinon, demander Alexis Jazz pour ajouter votre projet à la liste.
  • Ou lancer le script vous-même.

Internationalisation

Le message en haut de la page des statistiques du projet est en anglais. Le message par défaut inclut un lien rouge vers une sous-page /top. Si vous créez cette sous-page /top, le message par défaut est remplacé par le contenu de cette sous-page. La sous-page /top peut également être utilisée pour catégoriser la page du projet. Par exemple, voir la sous-page /top sur Wikibooks en français.

Wikis avec une page GUS2Wiki

Voir les liens sur Wikidata : Wikipédia:GUS2Wiki (Q113143828)

Contexte

Un enregistrement de l'historique de Special:GadgetUsage a été demandé sur Phabricator (T121049) en décembre 2015. Rien ne s'est concrétisé en six ans et demi. En juillet 2022, GUS2Wiki a été écrit en environ 2 heures avec quelques heures de plus pour améliorer son fonctionnement.

CSV

Voir le commentaire HTML des pages des différents projets.

JSON

Voir User:Alexis Jazz/GUS2Wiki.json.