Discussion utilisateur:Orlodrim

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28

Maintenance des Palettes : Redirections[modifier le code]

Ne pas archiver.

Pour respecter ce qui est indiqué dans Aide:Palette de navigation#Éviter les redirections dans les palettes, serait-il possible de programmer un bot qui les détecte et les corrige ? Idéalement, ce bot devrait ensuite tourner régulièrement. --FDo64 (discuter) 23 décembre 2015 à 17:46 (CET)

Même si dans l’idéal ce serait à un bot de faire ce travail, une solution provisoire serait d’ajouter la détection dans les listes de maintenance. J’ai peur néanmoins qu’il y en ait trop pour un humain… --FDo64 (discuter) 21 janvier 2017 à 22:12 (CET)

Exceptions d'office au projet Images dupliquées[modifier le code]

Bonjour bonjour ami Orlodrim, moine secret qui travaille dans l'ombre, pour la plus grande gloire de notre Encyclo,

(Un peu de crême pour me faire bien voir :-) J'ai une faveur à solliciter.

Ton bot sélectionne un certain nombre de pages sur lesquelles il est à mon avis inutile de perdre notre temps. J'en ai repéré différentes catégories, et selon la tournure de cette discussion, je t'en reparlerai au fur et à mesure de mes rencontres prochaines.

Pour le moment, je pense à celle concernant les armorials (armoriaux ?? ), la plus caractéristique (?), dont la structure est assez régulière. On a d'abord une infobox illustrée d'une image d'une époque quelconque de la saga des célébrités en question. Ensuite, le texte présente (parfois très en détail) les grandes et petites heures de la dynastie, et, selon un découpage chronologique qui peut varier d'une famille à l'autre, les armorialaux successifs, parmi lesquels se retrouve inévitablement celui déjà présent dans l'infobox.

Évidemment, on ne supprime pas le fichier de l'infobox (pouah ! caca ! ) et celui qui est répété a également toute sa place dans l'article. >>> d'où un billet simple pour la page "Exception". Sauf que c'est tellement répétitif (zéro erreur jusqu'ici) que je souhaiterais confier cette tâche à ton Bot.

Question : ton Bot peut-il (techniquement, s'entend) placer directement en "Exception" les fichiers qu'il détecterait avec une image dupliquée ? Si oui, je présume que ton Bot ne dispose pas de l'autorisation pour ce faire. Avec qui faudrait-il causer de cette manip ? Serais-tu disposer pour ta part à envisager ce "perfectionnement", tant sur le plan de l'investissement en programmation qu'en temps de négo avec les interlocuteurs à convaincre ? Pour chiffrer plus précisément la question des armorials, il y en a déjà 65 qui ont été déplacés sur la page des "Exceptions", plus encore 33 à dégager sur la page 1, de #11 à #50 (dont les 29 derniers pour lesquels je m'ai donc mis en confinement ;-).

J'avais repéré d'autres catégories (moins riches) dont on reparlera selon l'évolution du présent sujet. Les drapeaux de régiments par exemple. Mais c'est prématuré d'y passer du temps à ce stade.

À t'entendre, ami moine copiste, humblement, cordialement, et Hop ! Kikuyu3 Sous l'Arbre à palabres 15 mai 2020 à 20:31 (CEST)

Notification Kikuyu3 : Bonjour, tu pourrais me donner quelques exemples de pages concernées ? Orlodrim (discuter) 15 mai 2020 à 21:31 (CEST)
Mmpfff ! Je t'ai un peu oublié. Je m'en occupe dès que mon neurone recouvre la mémoire. D'autant que je t'ai présenté la question complètement de travers. Patience, demain, il fera jour. Covidialement, et Hop ! Kikuyu3 Sous l'Arbre à palabres 19 mai 2020 à 23:42 (CEST)

Projet:Gironde[modifier le code]

Bonjour Orlodrim Bonjour Le bot ne met plus à jour l'historique de ce projet. Bien à toi Sergio09200 (discuter) 18 mai 2020 à 10:23 (CEST)

Je l'ai remis dans la liste. Il a été enlevé par Alacoolwiki, sans doute par erreur lors du tri. Orlodrim (discuter) 18 mai 2020 à 17:51 (CEST)

Module arbre ?[modifier le code]

Hello,
tu évoques la possibilité de faire un module pour traiter la construction d'un arbre. Je peux jeter un œil pour voir algorithmiquement si c'est réalisable. Je vais voir pour faire quelques tests à l'occasion (ça fait un moment que j'ai pas bricolé de module, mais j'aime bien Sourire). Hexasoft (discuter) 25 mai 2020 à 21:48 (CEST)

Notification Hexasoft :
Salut,
En fait, j'avais commencé hier à écrire une page pour générer les modèles {{Arbre/...}} dans la liste : [1] (le javascript est directement dans le code de la page). Puis je me suis dit que quitte à le faire automatiquement, autant le faire dans un module plutôt que de faire appel à un générateur externe.
Donc mon idée était de garder un format semblable à celui {{Arbre début}}/{{Arbre fin}} sans les modèles {{Arbres/...}}, ce qui serait plus simple à gérer. Par contre, il faut passer par Lua, et ça me prend toujours beaucoup de temps (je dois toucher environ un module par an, ce qui me laisse le temps d'oublier la syntaxe d'une fois sur l'autre). Bonne chance !
Orlodrim (discuter) 25 mai 2020 à 22:04 (CEST)
Hop,
j'ai fait un test vite fait. Tu peux voir le résultat ici : Utilisateur:Hexasoft/Test (le premier c'est le module, le deuxième c'est le modèle actuel).
Voir Module:Arbre. À noter que c'est loin d'être complet ou testé dans tous les cas (ça ne gère pas les embranchements par exemple, et il doit être possible de le casser facilement). Mais c'est un premier jet. L'idée est de garder la structure en puces, mais que ce soit le module qui se débrouille pour décider s'il faut ajouter des embranchements ou truc final. À suivre. Hexasoft (discuter) 26 mai 2020 à 00:13 (CEST)
Hop, j'ai affiné un peu. En gros le code comptabilise le nombre de "*" de chaque ligne et gère la situation. Il reste le cas de {{Arbre/Embranchement}} : le code détecte directement ce cas (enfin, seulement pour le passage de N à N+2) mais ne gère pas {{Arbre/Embranchement final}}. Actuellement "embranchement final" est généré lorsqu'on redescend de 2 étoiles, ce qui est assez limité. J'avoue ne pas bien voir l'usage spécifique qui est fait de ce "enbranchement final". Hexasoft (discuter) 26 mai 2020 à 09:40 (CEST)
Notification Hexasoft :
Intéressant Sourire
Pour le {{Arbre/Embranchement final}} : il y a deux conditions indépendantes sur chaque ligne
  • est-ce qu'elle est vide ?
  • est-ce que c'est la dernière (graphiquement : est-ce que le trait vertical le plus à droite doit s'arrêter à cette ligne, plutôt que de se poursuivre).
Ça fait 2 * 2 = 4 possibilités. Le cas (non vide) + (pas la dernière) n'a besoin d'aucun modèle, les trois autres modèles correspondent au trois autres cas. En particulier, {{Arbre/Embranchement final}}, c'est une ligne vide et la dernière à ce niveau (bien qu'elle puisse être suivi de lignes de profondeur plus grande avant qu'on redescende à un profondeur inférieure).
Par contre, au niveau algorithmique, je ne pense pas qu'on puisse s'en sortir facilement en parcourant les lignes dans l'ordre. En effet, quand on voit une ligne, on ne peut pas savoir si c'est une branche finale en regardant juste la ligne d'après. Il faudrait sauter tous ses descendants avant de voir si ce qu'il y a après est du même niveau ou d'un niveau inférieur (ou si on a atteint la fin).
J'ai refait une variante qui je crois fonctionne mieux, en parcourant les lignes en sens inverse : Module:Arbre2
Par exemple, sur Utilisateur:Orlodrim/test, ça évite des glitchs graphiques, avec des lignes verticales qui se poursuivent jusqu'en bas.
Orlodrim (discuter) 26 mai 2020 à 19:41 (CEST)
Je crois que je commence à m'amuser avec Lua, finalement Mort de rire Un langage dont la documentation tient sur une page, c'est tellement mignon. Orlodrim (discuter) 26 mai 2020 à 19:51 (CEST)
Héhé. Entre-temps j'ai fait évolué le code : je suis arrivé à la même conclusion : on ne peut "deviner" la fin. J'ai donc fait le choix d'avoir une ligne "vide" pour l'indiquer. Tu peux voir actuellement la doc (et l'exemple) que j'ai fait sur [Module:Arbre]].
Là je vais préparer à manger, mais il faudra sans doute regarder nos deux codes pour les fusionner (le meilleur des deux mondes Clin d'œil). Et puis optimiser un peu le code (en tout cas le mien, il peut être amélioré coté performance).
Je pense qu'il faudra surtout trouver des séries d'exemples complexes pour valider qu'on peut tout refaire à l'identique (mais plus simplement).
On en rediscute (j'ai pas des masse de temps en ce moment. Entre le télétravail et les travaux chez moi (j'ai eu un incendie il y a 2 mois et je suis toujours relogé… ça n'aide pas !)). Hexasoft (discuter) 26 mai 2020 à 20:00 (CEST)
Notification Hexasoft : Je n'ai pas compris la partie "son utilisation dépend de ce qu'on veut faire" dans la doc. Tu aurais un exemple où on peut obtenir deux résultats corrects mais différents en le mettant et en ne le mettant pas ? En écrivant ma version, je n'ai pas vu de cas ambigu. Orlodrim (discuter) 26 mai 2020 à 20:16 (CEST)
Il faut que je précise ça : il me semble qu'on peut faire des choses différentes selon où on place le embranchement final. Je vais essayer de faire des exemples pour voir si j'ai raison ou pas Clin d'œil. Hexasoft (discuter) 26 mai 2020 à 20:25 (CEST)
Bon, je trouve pas d'exemple… Je vais re-tester demain (quand j'aurai moins bu Mort de rire) mais sinon on partira sur ton code. Hexasoft (discuter) 26 mai 2020 à 22:11 (CEST)

Addison Rae[modifier le code]

bonjour utilisateur:Orlodrim, pourriez-vous, SVP, en tant qu'administrateur protéger l'article Addison Rae qui fait l'objet de vandalisme récurrent par des débiles, je suis fatigue de devoir régulièrement réviser l'article, merci d'avance Bernard Botturi (discuter) 2 juin 2020 à 10:56 (CEST)

Notification Bernard Botturi : Bonjour, je l'ai protégé 2 semaines. Orlodrim (discuter) 2 juin 2020 à 12:28 (CEST)
Grand merci Bernard Botturi (discuter) 2 juin 2020 à 13:15 (CEST)

Projet:Anatomie/Liste des liens rouges[modifier le code]

Hola, je souhaitais mettre à jour la page d'anat sur les liens rouges, et je me demandais si c'était pertinent vu que ton bot gère déjà celle sur les articles manquants. Tu penses qu'on devrait maintenir les deux ? --Under Mifflin (discuter) 5 juin 2020 à 18:56 (CEST)

Notification Under Mifflin :
Bonjour,
Je te conseille de rediriger Projet:Anatomie/Liste des liens rouges vers Projet:Anatomie/Articles manquants. La première page était une demande ponctuelle de Bloubéri avant que mon bot ne soit capable de générer les listes régulièrement.
Orlodrim (discuter) 5 juin 2020 à 19:08 (CEST)
Bonjour, merci pour ta réponse ! Du coup je propose une fusion des deux projets si j'ai bien compris ? (je suis débutant donc je veux pas faire n'importe quoi ^^) --Under Mifflin (discuter) 5 juin 2020 à 20:28 (CEST)
Notification Under Mifflin : Tu peux le faire directement : en éditant Projet:Anatomie/Liste des liens rouges, dans les paramètres de page, tu auras une option pour transformer la page en redirection vers Projet:Anatomie/Articles manquants. Orlodrim (discuter) 5 juin 2020 à 22:30 (CEST)