Aller au contenu

Sujet sur Discussion utilisateur:Hsarrazin

Denis Gagne52 (discussioncontributions)

Bonjour, J’ai constaté ce petit problème par hasard. Il est relié à une redirection que tu as créée en janvier 2022. Comme le temps passe vite ! DA ne prend qu’un nom d’auteur valide en paramètre, mais certains écrivent parfois le id de wd dans Creator qui n’est pas tjrs bien inscrit ni le nom d’auteur d’ailleurs. Par exemple wikdita=Q38480338 dans le cas de Fichier:Malte-Brun - la France illustrée tome I p102.png ce qui génère un message d’erreur. Est-ce que tu souhaites que le module LUA gère ces cas d’exception aussi ? Avec Creator, on peut recevoir à peu près n’importe quoi !

Hsarrazin (discussioncontributions)

Bonjour, Denis et merci,

j'ai créé un modèle Creator (vide, en redir) juste pour la compatibilité des noms de modèle lors du transfert sur Commons.

Je ne l'utilise QUE sur des fichiers en préparation de transfert sur Commons... l'idée n'étant pas de l'utiliser en réel mais juste d'avoir un "nom" de modèle qui fonctionne sur Commons....

je n'avais pas vraiment prévu que d'autres l'utiliseraient (incorrectement qui plus est).

Si effectivement, tu peux faire en sorte qu'il prenne "soit" le nom d'un auteur, soit le qid de wikidata (et qu'il affiche quand c'est mal fait pour éviter les bugs à l'arrivée (vu que le contributeur en question n'a pas fait attention du tout au résultat sur Commons), ça serait bien, oui.

Merci Merci !

Hsarrazin (discussioncontributions)

PS : j'ai fait le ménage des fichiers transférés sur Commons, à l'exception de Fichier:Malte-Brun - la France illustrée tome I p94.png pour te permettre de tester...

une récup à partir du Qid serait bien (le paramètre doit être |wikidata pour être compatible avec le modèle sur commons

une catégorie listant les usages du modèle avec un paramètre incorrect (auteur inexistant ou paramètre inexistant) serait encore mieux (facile à checker)

Denis Gagne52 (discussioncontributions)

Je pense avoir compris ce que tu voudrais. Je regarderai cela un peu plus tard. Ce sera plus compliqué que ce que j’avais fait initialement. Actuellement, je fais le ménage des pages avec erreurs de script Catégorie:Pages avec des erreurs de script. Il s’en est ajouté plusieurs, suite à une modification récente d’un modèle. J’ai avisé l’intervenant. Je vais tenter de vider la page si possible. Un modèle, c’est ce qu’il y a de plus fragile. Le LUA est beaucoup plus robuste.

Denis Gagne52 (discussioncontributions)
Hsarrazin (discussioncontributions)

oui, parfaitement !

quel est le problème chez toi ?

Denis Gagne52 (discussioncontributions)

La page ne s’affichait plus et une erreur se reportait sur le headers de toutes les transclusions. Seudo l’a corrigé. Bravo ! Il s’attaque à un autre problème relié aux Traducteurs comme ICI.

Hsarrazin (discussioncontributions)

ahh, damned ! le paramètre traducteur fonctionnait pourtant bien la dernière fois que je l'ai utilisé (il y a quelques mois) :(

Denis Gagne52 (discussioncontributions)

Oui le module a été modifié depuis mais je suis content que Seudo se soit risqué. On ne peut pas dépendre éternellement d’une seule personne. Il faut juste lui laisser un peu de temps pour apprivoiser ce que Tpt a construit et autant commencer tout de suite pendant que Tpt est disponible. Je vais terminer Creator pour au moins éviter le message d’erreur. C’est du n’importe quoi ! Wikidata était mal écrit et en plus un identifiant pour un graveur non connu sur ws. Tu as du mérite comme Bot de service Sourire

Hsarrazin (discussioncontributions)

c'est sans doute moi qui l'avait mal écrit -> et comme je copie/colle la description sur toutes les images d'un même bouquin Mort de rire

mais j'aimerais que ceux qui croient gagner du temps arrêtent les transferts sur Commons sans suppression...

Denis Gagne52 (discussioncontributions)

j’avais vérifié avant et ton nom n’était pas là sinon je me serais gardé une petite gêne Sourire

J’ai terminé les ajustements à Creator à l’aveugle car Seudo avait corrigé la page que tu m’avais laissée pour pouvoir tester. Vraiment efficace ce Seudo. Il ne reste pratiquement plus de pages à problème. C’est lui qui a tout fait

Hsarrazin (discussioncontributions)

je viens de repasser le modèle Creator avec le paramètre Wikidata correct -> il affiche bien l'Auteur en rouge, avec son statut : nickel !

et si le paramètre est incorrect, il l'affiche comme tel... c'est PAR-FAIT !

un gros Merci Merci !

Hsarrazin (discussioncontributions)

Salut, je viens de tomber sur un cas où le modèle ne fonctionne pas -> date imprécise mais indubitablement DP (15e siècle)

peux-tu y faire qqch, ou est-ce trop compliqué ? {{DA|Michault Taillevent}} -> Erreur Lua dans Module:DroitsAuteur à la ligne 365 : attempt to perform arithmetic on field 'year' (a nil value).

Denis Gagne52 (discussioncontributions)

Oui pas de problème simplement me dire comment tu souhaites traiter les cas où la date de décès n’est pas indiquée dans wikidata ou ne respecte pas le format Date. Il y aura alors un drapeau à droite du champ. Je peux écrire date de décès à préciser et il te faudra le faire avec un nouveau paramètre deces. Je peux aussi t’afficher l’icone Élément à préciser quant aux droits d’auteur. ce qui conviendrait mieux avec Creator mais il faudrait aussi ajouter manuellement la date de décès pour passer à Élément non soumis aux droits d’auteur..

Hsarrazin (discussioncontributions)

en fait, on a un qualifieur, qui dit "pas après 1458", sur lequel est calculé la catégorie de la page Auteur... est-ce possible à récupérer ? ou vaut-il mieux indiquer un siècle ?

parce que bon... ça reste du 15e siècle, donc, clairement et sans ambiguïté, DP Mort de rire

Denis Gagne52 (discussioncontributions)

Oui mais il y a 20 qualificatifs possibles et, de toute façon, il faudra traiter les situations où la date n’est pas déchiffrable par la machine. Tu as ajouté 15e siècle dans wikidata. C’est parfait pour un humain mais incompréhensible en langage LUA qui ne reconnait qu’un format date. Dans un système administratif, ce ne serait pas permis. On t’aurait imposé la saisie de 1550 (une date valide) avec un qualificatif de précision de 50 par exemple. Pour le moment, je te propose un message texte ou un icone droits incertains. Si tu constates que le qualificatif "pas après" revient souvent, on pourra l’ajouter.

Hsarrazin (discussioncontributions)

malheureusement, le système de date de Wikidata ne fonctionne pas comme ça...

les qualificatifs P1319 et P1326 sont la norme pour indiquer un créneau de date... et normalement, en lua, on peut utiliser les dates au format siècle... c'est ce que fait le modèle {{Auteur}}, mais je ne suis pas en mesure de t'expliquer comment, vu que le lua et moi...

Denis Gagne52 (discussioncontributions)

Oui, j’ai récupéré le code du module Auteur, mais on n’y pousse pas le raffinement jusqu’à considérer P1326. Je résume : si la date n’est pas valide, il n’y aurait que P1326 à vérifier. En l’absence de P1326 ou si la date P1326 est invalide, on place l’icone droits incertains. C’est bien ça ?

Hsarrazin (discussioncontributions)

par "pas valide", tu veux dire "inconnue" ? ou une date en siècle ?

pour Creator, ça n'a pas d'importance... -> c'est pour la compatibilité Commons

pour DA, je dirais que oui :D

Denis Gagne52 (discussioncontributions)

Wikidata est plus sophistiqué que je ne le croyais.

Bonne nouvelle: Si l’usager réussit à saisir une date, elle sera vraisemblablement valide et récupérable, sinon elle sera invalide. Tu as ajouté 15e siècle à Taillevent et l’erreur LUA est disparue.

Quand tu saisis une date en siècle, la précision est de 100 ans, donc on présume que la date du décès se situe entre 1401 et 1500.

Actuellement, je retiens 1401, car on ne considère pas la précision qui est de 100 ans. Ce serait aussi 1901 pour le 20e siècle au lieu de 2000.

Si, par contre, à 20e siècle, tu ajoutes un qualificatif, précision sur la date (P4241), et que tu lui assignes le qualificateur "fin" (Q40719766), il faudrait alors considérer un intervalle de 1951 à 2050 pour la date du décès. Ainsi, l’œuvre atteindrait le DP 50 ans plus tard.

Même raisonnement à appliquer avec "les années 1950" (précision: décennie) et qualificateur "fin" qui nous porterait à 1964 au lieu de 1959. Ceci implique quelques ajustements au module LUA et en même temps, il faudra considérer P1326 dont tu m’as parlé. Je vais m’occuper de cela à temps perdu.

Pour les auteurs canadiens où on a inscrit droits=50, il ne faudrait rien changer si le décès est antérieur à 1972. Pour les autres, je vais devoir indiquer droits incertains jusqu’à ce qu’on ait ajusté la durée à 70 ans. C’est bien ainsi qu’il faut agir. N’est-ce pas?

Hsarrazin (discussioncontributions)

merci, mais je ne pense pas qu'il soit nécessaire de se lancer dans un truc aussi complexe :)

avant de te lancer dans des hypothèses sur les auteurs canadiens, il vaudrait mieux s'assurer s'il y en a effectivement qui portent la mention droits=50 et qui sont morts après 1972 : en effet, on n'a ajouté cette mention que là où c'était nécessaire (donc ceux qui sont morts depuis moins de 70 ans, mais qui sont DP)...

je viens d'ailleurs de la retirer sur quelques canadiens morts avant 1952...

ce qui m'inquiète un peu plus, ce sont ces auteurs, portant la mention droits=50, mais sans indication de nationalité canadienne

Denis Gagne52 (discussioncontributions)

Pas mal de ménage a été accompli en effet. La bot n’a pas chômé.

Dans la liste des 62 auteurs avec droits = 50, il y en a 5 dont la date de décès est XXe siècle. Ce sont tous des Canadiens ou des européens ayant publié au Canada. Si on ne connait pas leur date de décès, devrait-on encore indiquer 50 ans ?

Madame Béland-Mathieu
Floris Bluther
Zénon Paquin
Marthe Miral
René Coulombe

Dans la liste des auteurs avec droits = 50, il y en a 5 dont la date de décès n’est pas précisée. Ce sont des Canadiens ou des européens ayant publié au Canada. Si on ne connait pas leur date de décès, devrait-on encore indiquer 50 ans ?

Émile Lavoie
Siméon Mondou
Jacques du Flot
Clyde Leavitt
Joséphine Wells Thériault

J’ai ajouté 20e siècle et au plus tard 1972 à Jacques du Flot pour pouvoir tester. De toute façon, il a publié au Canada, en 1887, un voyage de chasse en Inde donc DP assurément.

Actuellement, la date retournée par wikidata pour 20e siècle est +1901-00-00T00:00:00Z. Source : fr:wikidata:Help:Dates Est-ce que je dois considérer 2000 dans toutes ces situations et non 1901, ce qui obligera à indiquer au plus tard 1952 pour que ce soit DP. C’est toi qui décides. Le traitement peut être simplifié si on élimine les début, milieu et fin de siècle et ne considère que la dernière année du siècle ou de la décade.

Hsarrazin (discussioncontributions)

je vais aller reprendre tranquillement ces auteurs, mais ceux ayant publié au 19e sont clairement DP, car nécessairement mort avant 1970 (droit Canadien)

le problème, c'est que je ne suis pas outillée pour faire des recherches dans l'état civil au Canada... donc si la BAC ou la BANQ ne donnent pas l'info, je ne vois pas comment faire.

Denis Gagne52 (discussioncontributions)

Quand DA ne dispose pas de l’information suffisante, il affichera l’icône bicolore. Pour corriger, il suffit d’ajouter le qualificatif P1326 et il va le considérer.

exemples : Page:Sue - La Bonne aventure, Tome 2, 1851.djvu/320

J’ai ajouté une documentation minimale à {{DA}}

Hsarrazin (discussioncontributions)
Havang(nl) (discussioncontributions)
Répondre à « Creator : redirection vers le modèle DA »