Discussion modèle:Imdb titre/Bot de nettoyage
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
La discussion sur la refonte du code du modèle {{imdb titre}} cite l'intérêt de demander à un robot de nettoyer les usages de ce modèle dans l'espace encyclopédique.
Je lui en demande peut-être beaucoup... si je ne demande pas, je n'aurai pas; si je demande, j'aurai probablement ; peut-être pas tout .
Sachant que les robots parlent un langage (le python) que je ne comprends pas, je m'exprime en termes d'utilisateur (une business analysis), parfois je vais préciser ma pensée avec des termes techniques (modèle, module qui donne le détail que j'espère). Précision à comprendre comme option possible, le dresseur prendra toute décision technique qu'il juge opportune.
L'idée générale de ma proposition est d'obtenir, dans les articles de l'espace encyclopédique,
- le modèle {{imdb titre}} officiel, en français
- les paramètres positionnels explicités
- la correction des usages d'alias supposés (mais non supportés) de paramètres,
ce qui forçait des valeurs par défaut, pouvant provoquer elle-mêmes des liens externes vers la page d'une autre œuvre que celle désirée. - les valeurs par défaut explicitées (par clarté pour les contributeurs futurs)
- les identifiants IMDb rendus cohérents avec... les identiants sur IMDb, tels qu'ils sont repris dans Wikidata.
Une ancienne version du code exigeait une valeur numérique, obtenue par abstraction de caractères de l'identifiant officiel. - les titres corrects de liens web sous-jascents, i.e. uniquement le "nom" de la personne (sachant qu'une "nature de document" est précisée par le modèle)
Peu m'importe l'approche technique, c'est le résultat qui m'importe. Si des demandes ne peuvent pas être prises en compte, j'envisage le travail manuel tant que çà reste plus raisonnable que le dressage d'un bot.
Pour information, une demande similaire a été publiée pour {{imdb nom}}. La structure de ce travail-là pourrait être récupérable.
Détails de la demande
modifierAlias du modèle
modifierJe demande à corriger leur usage par celui du modèle officiel : {{imdb titre}}
Modèle alias | # usages |
---|---|
{{IMDB titre}} | 3 |
{{IMDb title}} | 158 |
{{IMDb titre}} | 387 |
{{imdb film}} | 107 |
{{imdb title}} | 863 |
total | 1 518 |
Paramètres positionnels
modifierIl serait plus clair d'expliciter les paramètres positionnels avec leur paramètre nommé :
paramètre positionnel | paramètre nommé | # usages |
---|---|---|
1 | id | 1 561 |
2 | titre | 186 |
Alias de paramètres
modifierDes contributeurs ont spécifié des paramètres qui ne sont pas supportés. À l'analyse du contenu, j'ai compris de quel paramètre ces contributeurs supposaient qu'ils étaient logiquement des alias.
J'ai aussi toujours perçu que la communauté du projet Modèle préférait l'utilisation des paramètres en français. Je profite de l'occasion
Dans le tableau, les spécifications détaillées. Une colonne précise si l'alias est supporté par le code.
J'aimerais que le bot remplace les alias par le paramètre privilégié.
Le dresseur décidera s'il traite ou non les alias supportés et ceux en faible nombre. S'il reste des "alias en faible nombre", je les ferai manuellement après le passage suivant de wstat.
paramètre privilégié | alias | ![]() ![]() |
# usages |
---|---|---|---|
titre | title | ![]() |
323 |
titre brut | ![]() |
231 | |
name | ![]() |
80 | |
nom | ![]() |
46 | |
Titre | ![]() |
10 | |
texte | ![]() |
10 | |
id | tt | ![]() |
43 |
sous-page | sous-titre | ![]() |
8 |
sous-pages | ![]() |
5 |
Syntaxe des identifiants IMDb
modifierUne ancienne version du code du modèle exigeait un identifiant numérique, qui correspondait à l'identifiant sur le site, amputé des deux premiers caractères, les lettres "tt". Le code reconstituait l'url, entre autres en remettant ces caractères disparus.
En absence de cet identifiant, le code reconstituait une valeur par défaut en allant la chercher sur la page Wikidata associée, en amputant automatiquement les deux premiers caractères... pour les rajouter ensuite lors de la reconstruction de l'url.
Le code actuel admet les deux syntaxes : avec et sans les lettres initiales. C'est le sous-modèle {{imdb titre/Identifiant}} qui se charge de constituer le bon identifiant (ou l'identifiant par défaut), qu'il soit alphanumérique, numérique ou absent.
La syntaxe correcte d'un identifiant imdb titre est tt\d{7,8}
, i.e. deux fois la lettre t, puis 7 ou 8 chiffres.
Alias | # usages (i.e. # non vides) |
---|---|
id | 15 258 |
1 | 1 540 |
tt | 42 |
total | 16 840 |
Notes :
- par différence avec les 26 572 inclusions et sous hypothèse que 2 alias ne soient pas utilisés dans le même usage du modèle, on peut calculer que 9 732 usages se reposent sur la résolution de l'identifiant par défaut.
- les alias sont présentés dans le tableau des statistiques. Rappelons que le renommage de tous ses alias en paramètre id est demandé dans la section #Alias de paramètres
Valeurs des paramètres "titre" et alias
modifierEn analysant les valeurs attribuées au paramètre titre et en faisant de même pour ses alias, on peut constater que le paramètre n'est pas seulement utilisé afficher le titre de l'œuvre, mais aussi
- soit pour afficher le type d'information communiquée dans une sous-page en plus du titre de l'œuvre
- soit uniquement le titre de la sous-page, sans le titre de l'œuvre.
C'est clairement un usage détourné.
Dans la nouvelle version du code du modèle (version janvier 2004, dont la promotion a été demandée aux administrateurs le 26/01/2024 car le modèle est protégé), l'usage montre une "nature de document" qui dépend du nom de la sous-page. Les détournements évoqués ci-dessus n'ont plus lieu d'être.
J'aimerais alors que les valeurs de "titre" (et ses alias, que je demande par ailleurs de renommer "titre" : #Alias de paramètres) soit nettoyées.
- pour les usages qui n'ont pas d'identifiant id précisé, le "titre sans précision" de l'article suffira
- si l'identifiant est précisé,
- s'il est égal à l'identifiant à trouver dans Wikidata, le "titre sans précision" suffira aussi,
- sinon (par exemple, dans une page consacrée à une actrice, on veut faire référence à un de ses films), je suggère retrouver dans Wikidata le titre français de l'œuvre qui a cet identifiant IMDb (paramètre P345 = identifiant fourni).
(je sais que cette dernière suggestion est complexe, probablement gourmande en ressources ; le dresseur peut évidemment appliquer une meilleure idée.)
Alias | # usages (i.e. # non vides) |
---|---|
titre | 8 948 |
title | 323 |
titre brut | 228 |
2 | 184 |
name | 80 |
nom | 46 |
Titre | 10 |
texte | 10 |
(total) | 9 829 |
Notes :
- par différence avec les 26 572 inclusions et sous hypothèse que 2 alias ne soient pas utilisés dans le même usage du modèle, on peut calculer que 16 743 usages se reposent sur la résolution du titre par défaut
- les alias sont présentés dans le tableau des statistiques. Rappelons que le renommage de tous ses alias en paramètre titre est demandé dans la section #Alias de paramètres
Merci d'avance