Wikipédia:Bot/Requêtes/2021/02

Une page de Wikipédia, l'encyclopédie libre.
État des requêtes
Requête en cours de traitement {{Requête en cours}}
Requête traitée {{Requête fait}}
Requête refusée {{Requête refus}}
Requête en attente d'informations complémentaires {{Requête info}}
Requête démarrée puis mise en instance {{Requête pause}}
Requête arrêtée suite à un problème {{Requête stop}}
Requête à archiver sans suite {{Requête sursis}}
Requête non prise en charge depuis un moment {{Requête perdue}}
Requête non prise en charge par un bot {{Requête caduque}}
Requête à archiver sans suite {{Requête sans suite}}
Mois 10 11 12 01 02 03 04 05 06
Archives 10 11 12 01 02 03 04 05 06

Remplacement de liens brisés dans les articles des communes de France[modifier le code]

Demande du 5 février 2021, par : Roland45 (discuter) 5 février 2021 à 14:36 (CET)

Références ou discussions / décisions justifiant la demande :
Bonjour à tous. Comme vous pouvez le voir sur cette PDD du Projet:Commune de France, le site Cassini de l’EHESS, qui est une référence pour les articles des communes de France, a fait récemment une opération de maintenance modifiant les url d’accès et qui conduit au fait que tous les anciens liens sont désormais brisés.

Il y a deux types d’url à corriger (a minima) : celles figurant dans les articles de communes et celles figurant dans les modules démographiques (ex : Module:Données/Boigny-sur-Bionne/évolution population).

Nature de la demande et discussion éventuelle :
Action : remplacer http://cassini.ehess.fr/cassini/ par http://cassini.ehess.fr/ pour tous les articles concernés, à savoir a minima :

A priori un bot de type AWB ferait l’affaire, mais il y a peut-être des moyens plus efficaces, en termes de durée de traitement car on parle ici de 2 fois 35 000 articles soit 70 000 articles. Merci à vous pour votre aide et bonne continuation! SourireRoland45 (discuter) 5 février 2021 à 14:36 (CET)

Conflit d’édition déplacement de requête.
Bonjour Roland45 Bonjour,
Je peux prendre en charge la requête, néanmoins au préalable, j'aimerai un avis de la part @Orlodrim ou @Ideawipik qui maîtrisent mieux les modules que moi.
Il existe peut-être un moyen de centraliser un lien dans un module pour éviter tout changement dans un sens ou un autre à l’avenir.
Pour les articles, un modèle centralisant le lien serait bienvenu. Ouvrir une discussion avec Projet:Modèle me paraît pertinent.
Bien à toi,
--LD m'écrire 5 février 2021 à 15:00 (CET)
@LD Oui, c'est une bonne idée, enfin au moins pour les modules puisque ces url commencent toujours par le même préfixe et seul le code propre à la commune change. Il n'y aurait donc qu'à modifier le module, afin qu'il puisse traiter à la connexion le changement de préfixe. Mais cela ne règle pas le pb des liens en dur dans les articles. Tu parles de centralisation des liens mais il faudra bien à un moment ou un autre intervenir sur les articles concernés.Roland45 (discuter) 5 février 2021 à 15:06 (CET)
@Roland45, oui ne t’en fais pas, j'interviendrais dans les articles. Seulement je pense qu'il est préférable d'attendre un modèle qui utilise le préfixe. Si toutefois les modélistes sont contre cette idée, j'interviendrais sans y recourir. --LD m'écrire 5 février 2021 à 15:11 (CET)
@LD OK. Merci. De toute façon il n'y a pas d'urgence. Des liens brisés il y en a beaucoup. Celui-là a été détecté rapidement car le projet suit assidûment ses sources. Donc trouvons effectivement la meilleure solution pérenne.Roland45 (discuter) 5 février 2021 à 15:14 (CET)
Bonjour Notification Roland45 et LD. J'allais faire une réponse similaire. Il me semble que l'on peut facilement créer, dans le cadre de Projet:Communes de France/Modèles de données informations générales et Projet:Communes de France/Nouveaux modèles démographiques, un sous-module (contenant la racine des adresses url les plus communes pour le projet: www.insee.fr/fr/information/ ; www.insee.fr/fr/statistiques ; cassini.ehess.fr/fr/html/ ; etc.) qui serait sollicité en début des modules mentionnés. Cela permettrait de prévenir le besoin d'un autre passage de bot en cas de futur nouveau changement de ce type. Quel que soit le choix retenu, il y aura besoin d'intervenir au moins une fois dans les modules. Donc le bénéfice d'un tel changement est à modérer sur le court terme.
Idem avec un modèle pour les liens en dur dans les articles. Néanmoins, même si les liens sont fonctionnels (exemple : [{{Gallica |id=bpt6k97400m |url seulement=vrai}} texte] avec un rendu identique à {{Gallica |id=bpt6k97400m |t=texte}}), je ne suis pas certain qu'il soit commun d'insérer des liens externes directement via un modèle entre crochets (insource:/\[\{\{/). Les accolades dans les liens sont parfois synonymes de syntaxe erronée comme ici. Peut-être plutôt utiliser un modèle nommé CassiniEHESS sur le même mode que {{Gallica}}. Après vérification : Il existe déjà {{Cassini-Ehess}} ! Donc LD, je crois que tu peux y aller dans les articles. — Ideawipik (discuter) 5 février 2021 à 15:58 (CET)
Merci @Ideawipik, je teste le modèle et je lance sur les articles. --LD m'écrire 5 février 2021 à 16:08 (CET)
Notification LD. Juste par précaution, quelques précisions :
  • utiliser le paramètre « id » et « titre » du modèle ;
  • réutiliser le paramètre « url » des insertions du modèle Cassini-Ehess pour le convertir en « id » ;
  • pour les autres liens externes, url et libellé entre crochet, remplacer tout le lien par un modèle ;
  • dans les paramètres (exemple |url) d'autres modèles (exemple « Lien web »), à voir (selon le cas, remplacement de l'ensemble du premier modèle ou ajout d'un paramètre |url seulement=vrai à Cassini-Ehess) ;
  • mettre en exception les <nowiki> et autres cas particuliers…
Autant envisager les cas de figure avant de lancer le bot. — Ideawipik (discuter) 5 février 2021 à 16:18 (CET)
Amha, ce modèle devrait être utilisé en ref, avec ou sans titre, ce n'est pas très important. Par contre, en lien externe, une présentation type {{lire en ligne}} me paraît plus adéquat, notamment parce qu'il y a des liens qui n'ont rien à voir avec des notices communales. Sur le modèle de {{Gallica}}, je lance {{Cassini-Ehess 2}}. Toutefois, en l’état, il ne corrige pas le préfixe d'URL. Peut-être une mauvaise idée, bref, l'épisode continue, de préférence ici. Sourire diabolique --LD m'écrire 5 février 2021 à 16:58 (CET)
@LD Je constate que le modèle {{Cassini-Ehess}} est parfois bien utilisé sur le plan de la syntaxe (avec indication de l'id), mais parfois mal utilisé comme dans Saint-Brieuc où on a {{Cassini-Ehess|url=http://cassini.ehess.fr/cassini/fr/html/fiche.php?select_resultat=30795 |titre= Notice communale - Saint-Brieuc |datecons= 30 novembre 2012}}.. C'est bien ennuyeux. Donc même avec la présence de ce modèle on ne coupe pas à tester la présence d l'adresse complète pour la corriger.Roland45 (discuter) 5 février 2021 à 18:24 (CET)

Suivi de la demande :
OOjs UI icon pause-progressive.svgEn pause, LD AWBotOOjs UI icon advanced.svg(d · c) dressé par LDOOjs UI icon userAvatar.svg(d) reprendra son activité dès que possible. (5 février 2021 à 16:08 (CET))

Ajout de liens vers le JORT en ligne[modifier le code]

Demande du 6 février 2021, par : Moumou82 [message] 6 février 2021 à 14:50 (CET)

Références ou discussions / décisions justifiant la demande :

Nature de la demande et discussion éventuelle :
Le Journal officiel de la République tunisienne est utilisé comme références sur plusieurs centaines d'articles. Une majorité d'entre elles ne comportent pas de lien URL permettant de consulter le numéro correspondant en ligne.

Les liens vers les numéros sont standardisés avec le format https://www.pist.tn/1959/jort/2021/2021F/Jo0102021.pdf, où 2021 fait référence à l'année et 010 au numéro (donc on a 001 à 009 pour les chiffres inférieurs).

Tous les liens avec le format http://www.cnudst.rnrt.tn/jortsrc/2016/2016f/jo0592016.pdf doivent aussi être remplacés car ils sont brisés. On peut remarquer que le format est très semblable au nouveau format évoqué ci-dessus.

Je pense qu'un bot pourrait aider à améliorer l'accessibilité de toutes ces références en ajoutant automatiquement les liens URL considérant que :

  • Toutes les références utilisent le modèle {{Article}}
    • Toutes les références ont « Journal officiel de la République tunisienne » renseigné dans le champ « Périodique » de ce modèle
    • Toutes les références ont le numéro renseigné dans le champ « Numéro » de ce modèle (sans 0 préliminaire pour les numéros 1-9)
    • Toutes les références ont l'année renseignée à la fin du champ « Date » de ce modèle.

Est-ce une requête envisageable ?

Bonjour Moumou82 Bonjour
Je n'ai pas compris l’ensemble de la requête. Il faudrait remplacer http://www.cnudst.rnrt.tn par quoi ? https://www.pist.tn ?
Je remarque par exemple que Constitution tunisienne de 1959 comporte des liens brisés vers http://www.cnudst.rnrt.tn ; déjà pour ces cas là, existe-t-il de nouveaux liens rétablis ?
Pour l’ajout des URL, j'ai bien compris les conditions. C'est envisageable. Mais il faudrait être certain que le site garantisse systématiquement un contenu disponible, auquel cas, action inutile et contraire aux règles relatives aux bots.
Par exemple, http://www.cnudst.rnrt.tn/jortsrc/2016/2016f/jo0592016.pdf ne se substitue pas par https://www.pist.tn/1959/jort/2016/2016f/jo0592016.pdf ni par https://www.pist.tn/1959/jortsrc/2016/2016f/jo0592016.pdf
As-tu des exemples plus explicites ?
Bien à toi, --LD m'écrire 6 février 2021 à 23:08 (CET)
Bonjour LD Bonjour
Il y a deux changements, remplacer http://www.cnudst.rnrt.tn par https://www.pist.tn et ajouter https://www.pist.tn là où il manque.
Il y avait une erreur dans mon URL https://www.pist.tn, où 1959 n'a rien à faire dedans. Par conséquent, pour reprendre ton exemple, http://www.cnudst.rnrt.tn/jortsrc/2016/2016f/jo0592016.pdf est bien remplacé par https://www.pist.tn/jort/2016/2016F/Jo0592016.pdf.
Je confirme par ailleurs que https://www.pist.tn inclut l'ensemble des numéros depuis le 1er janvier 1956, peut-être veux-tu exclure les numéros avant cette année dans la requête ? Moumou82 [message] 7 février 2021 à 09:31 (CET)
Précision complémentaire : avant les années 2000, la dernière occurence de l'année est raccourcie comme dans https://www.pist.tn/jort/1958/1958F/Jo10458.pdf au lieu de https://www.pist.tn/jort/1958/1958F/Jo1041958.pdf ou https://www.pist.tn/jort/1971/1971F/Jo03671.pdf au lieu de https://www.pist.tn/jort/1971/1971F/Jo0361971.pdf. Moumou82 [message] 7 février 2021 à 12:51 (CET)
Après recherche complémentaire, on a pas mal de liens sous le format http://www.legislation.tn/sites/default/files/journal-officiel/1971/1971F/Jo03671.pdf qui fonctionnent. Dans ce cas là, je suggère de :
Comme cela on a une seule source pour tous les liens du JORT. Le format du lien (année et numéro) reste le même, seule la partie initiale est différente. Moumou82 [message] 7 février 2021 à 12:58 (CET)
Bonjour Moumou82 Bonjour
Après avoir vérifié un certain nombre de liens, les suggestions que tu proposes ne mènent pas nécessairement à une résolution du problème. Il faut revérifier manuellement chaque lien. Par exemple, tu proposes la substitution de http://www.cnudst.rnrt.tn par http://www.legislation.tn et dans mon exemple que tu as repris, legislation.tn ne résoud pas le problème. Cela reste très difficile de prédire la correction, et de ce fait la correction est, pour moi, trop « dangereuse ». Je ne pourrais pas la traiter en l’état.
De ce fait, j'ai plutôt tendance à penser que la réalisation devrait se faire avec AWB par un utilisateur averti, procédant ainsi semi-manuellement à la résolution de ce problème ou par un autre dresseur ayant la capacité de vérifier chaque lien pourra mener à bien la requête. Bien à toi, LD m'écrire 18 février 2021 à 02:48 (CET)

Suivi de la demande :

Wikiquote : recenser les pages liées aux projets thématiques[modifier le code]

Demande du 22 février 2021, par : Eunostos|discuter 22 février 2021 à 19:10 (CET)

Références ou discussions / décisions justifiant la demande :

Nature de la demande et discussion éventuelle :
Bonjour ! J'espère poser ma question au bon endroit puisque ma requête concerne Wikiquote. Mais Wikiquote en français est encore peu développé en termes d'outils du type bots et ne semble pas posséder de page spécifique pour gérer ses besoins techniques.

Voici ma requête. Afin d'améliorer les projets thématiques sur la Wikiquote en français, j'ai importé les modèles permettant de lister les articles récents (ils n'existaient pas encore là-bas). J'ai créé, à titre d'essai, une sous-page qui permettrait de lister les articles récents sur le projet Littérature de Wikiquote : Projet:Littérature/Articles liés. Le modèle demande à Zérobot de vérifier et de lister les articles qui ont été ajoutés récemment dans la catégorie:Littérature sur Wikiquote ou dans une de ses sous-catégories. (Je précise que nous n'avons pas encore créé de portails ou de bandeaux de portails sur les articles de Wikiquote : nous ne pouvons donc pas compter les bandeaux de portails pour compter les articles rattachés à un projet.)

J'ai créé cela le 19 au matin, mais Zérobot n'a toujours pas pointé le bout de son nez. Après vérification, je m'aperçois qu'il n'a encore quasiment jamais été actif sur Wikiquote. J'ai laissé un message sur la page de discussion de Toto Azéro, le dresseur de Zérobot... mais ce dernier est en wikislow et je ne sais pas quand (et si) il pourra répondre, ni s'il veut s'occuper de Wikiquote en plus des autres projets où il est actif.

D'où ma question : est-ce qu'il y aurait moyen, soit de mettre à jour Zérobot pour qu'il s'occupe de ça, soit de créer un bot simple, similaire, qui s'occuperait spécifiquement de Wikiquote ? Merci et bonne soirée !

Notification Eunostos :
Bonjour,
ZéroBot est actuellement géré par Framawiki (d · c · b). Il est le seul à pouvoir le faire fonctionner sur un autre wiki.
Si quelqu'un veut créer un clone du bot pour Wikiquote, le code source est disponible sur [1]. Cependant, il utilise un accès direct à une base de données contenant les catégories, ce qui n'est sans doute possible que pour un bot fonctionnant sur Wikimedia Cloud Services (ce n'est pas le cas du mien, donc je n'en sais pas plus).
Orlodrim (discuter) 27 février 2021 à 16:11 (CET)
Bonsoir, Orlodrim. Merci pour ces renseignements ! Je vais donc m'adresser à Framawiki. Bonne soirée ! --Eunostos|discuter 28 février 2021 à 21:08 (CET)

Suivi de la demande :