Wiktionnaire:Bots/Requêtes/Archives/2018


Page annuelle des requêtes aux robots de 2018 Page précédente : 2017Page suivante : 2019Modifier ce cadre




Requête classée sans suite Demande de liste de pages en occitan modifier

Requête par Xic668 (discussion) le 1 juillet 2016 à 16:07 (UTC).[répondre]

  • Nature de la demande : Je voudrais une liste des entrées en occitan terminées en "-èu", "ier", "iers" ou "iera", et contenant les caractères β, ð, ɱ ou ɣ. Je pourrais essayer de faire ça moi-même mais malheureusement j'ai une connexion trop pourrie et je n'arrive pas à télécharger un dump. C'est pour corriger certaines prononciations, d'autres requêtes similaires suivront probablement. Vous pouvez mettre le résultat dans une sous-page à moi. Merci.
  : J'en trouve 55. (Les liens rouges sont ceux supprimé après le dump). --— Lyokoï (Parlons  ) 1 juillet 2016 à 17:08 (UTC)[répondre]
J'ai utilisé deux REGEX :
  • Pour le titre : èu$|iers?$|iera$
  • Pour le contenu : β\S*\|oc\}\}|ð\S*\|oc\}\}|ɱ\S*\|oc\}\}|ɣ\S*\|oc\}\}
--— Lyokoï (Parlons  ) 1 juillet 2016 à 17:08 (UTC)[répondre]
  • Merci. Pourrais-tu faire en complément, au cas où la même recherche mais sans \S*\|oc\}\} ? Je pensais qu'il y aurait plus de résultats, je vais les réviser à la main. --Xic668 (discussion) 1 juillet 2016 à 17:17 (UTC)[répondre]
    C’est chaud, parce que je ne vais pas avoir que des mots d’occitan (ces lettres apparaissent dans les traductions de mots français aussi). Tu veux quand même la liste avec tous ces mots ? --— Lyokoï (Parlons  ) 1 juillet 2016 à 18:25 (UTC)[répondre]
    Mais J'ai eu quelques réponses de mots français dans la précédente requête (des copier/coller malencontreux sans doute... Accessoirement serait bien qu'un bot se charge de contrôler ça ?)... Il faudrait peut-être ajouter « \|oc\}}} \=\=[\n][\w\W]* » (???) au début de chaque regex pour se limiter à ce qui se trouve après le début de la section d'oc (?). --Xic668 (discussion) 1 juillet 2016 à 18:40 (UTC)[répondre]
    Je voudrais aussi une liste des pages en occitan contenant les regex « provençal[^\n]*[ðɱβɣ] », « limousin[^\n]*[ðɱβɣ] », « auvergnat[^\n]*[ðɱβɣ] », « dauphinois[^\n]*[ðɱβɣ] » ou « alpin[^\n]*[ðɱβɣ] » (sans les guillemets bien sûr...). --Xic668 (discussion) 1 juillet 2016 à 17:38 (UTC)[répondre]
  @Xic668 : il faut juste télécharger un dump sur https://dumps.wikimedia.org/frwiktionary/ et l'ouvrir avec AWB. JackPotte ($) 1 juillet 2016 à 18:45 (UTC)[répondre]
Je sais bien, mais j'ai une connexion pourrie, j'ai essayé plusieurs fois et ça foire tout le temps (le dump le plus léger à utiliser est bien celui qui fait 362.5 MB ?). Il faudrait un torrent pour bien faire. --Xic668 (discussion) 1 juillet 2016 à 20:28 (UTC)[répondre]
La mienne n'est pas exceptionnelle non plus, je tenterai demain https://dumps.wikimedia.org/frwiktionary/20160601/frwiktionary-20160601-pages-meta-current.xml.bz2. JackPotte ($) 1 juillet 2016 à 21:38 (UTC)[répondre]

Requête classée sans suite {{étyl|exemple|exemple|mot=}} modifier

Très mineur, mais est-ce qu’on peut enlever le paramètre inutile mot= ? {{étyl|1|2|mot=3}} est synonyme de {{étyl|1|2|3}}. Renard Migrant (discussion) 18 juillet 2017 à 13:54 (UTC)[répondre]

Ce serait étrange de nommer "sens=" mais pas "mot=" juste parce qu'il n'est pas le premier de la liste. JackPotte ($) 18 juillet 2017 à 15:45 (UTC)[répondre]

Catégories de sinogramme modifier

Bonjour. Peut-on remplacer le contenu de toutes les sous-catégories dans Catégorie:Termes en japonais par caractère et Catégorie:Termes en chinois par caractère par {{tableau han/cat}} comme je l’ai fait dans Spécial:Diff/24464966 ? Nous utilisions {{tableau han/cat}} avec subst: pour créer des catégories de sinogramme. Cette utilisation de subst: permet de lire le code réel, mais récemment il y a plusieurs contributeurs qui copient-collent une autre catégorie de sinogramme pour créer une nouvelle catégorie. Dans ce cas, il est difficile de donner correctement une clé de tri correcte (p. ex. Spécial:Diff/24420418). Il vaudrait donc mieux simplement utiliser {{tableau han/cat}} sans subst: pour faire copier des catégories aux nouveaux contributeurs. Ce sera plus simple. — TAKASUGI Shinji (d) 29 décembre 2017 à 12:12 (UTC)[répondre]

 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 13 janvier 2018 à 13:43 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. 13 janvier 2018 à 17:09 (UTC)[répondre]
  Merci !! — TAKASUGI Shinji (d) 14 janvier 2018 à 04:55 (UTC)[répondre]

Mise à jour de descriptions de formes verbales fléchies modifier

Bonjour,

le wiktionnaire contient un certain nombre de formes verbales dont la définition/description se résume à "Du verbe ...". J'ai généré une liste des descriptions complètes (disponible ici), peut-on demander à un bot de s'en servir pour effectuer les modifications? Pagød (discussion) 21 novembre 2017 à 20:34 (UTC)[répondre]

Si tu as fait la moitié du travail tu peux finir  . Pourquoi pas en Python ? JackPotte ($) 21 novembre 2017 à 21:02 (UTC)[répondre]
Pourquoi pas!   (à choisir je préfèrerais autre chose que du python mais bon) Par contre je ne sais pas encore comment on intègre un Bot au wiktionnaire, s'il faut des droits particuliers... Est-ce que tu aurais un lien rapide vers un tutoriel? Je vais regarder le code en tous les cas! Pagød (discussion) 21 novembre 2017 à 23:44 (UTC)[répondre]
Tu peux consulter Wiktionnaire:Bots si tu es intéressé. Le statut de bot permet de ne pas encombrer les modifications récentes par défaut, entre autres (mais aussi les listes de suivi, etc.). Une idée : mettre toutes les données de Utilisateur:Pagød/verbes dans un module Lua temporaire, puis effectuer des remplacements génériques dans les articles via un code tel que {{subst:#invoke:Pagød/temp|replace_def_forme_verbe|<PAGENAME>}} — où la fonction Lua replace_def_forme_verbe renverrait la définition correspondante à PAGENAME : il suffirait alors de remplacer la ligne de définition actuelle par cet appel de modèle "subst:-é" —. Tout cela requièrerait peu de code et pourrait être réalisé avec AWB pour le remplacement (avec pour entrée une liste d’entrées lues d’un fichier, le fichier ayant été généré précédemment rapidement via un find and replace opéré sur Utilisateur:Pagød/verbes). Pas besoin d’installer et de configurer Pywikibot, réduction des bugs potentiels, et une fois le travail mâché il est même possible de demander à un dresseur déjà rompu à l’usage d’AWB de s’en occuper. — Automatik (discussion) 22 novembre 2017 à 01:47 (UTC)[répondre]
J’avais fait pas mal de remplacements de ce genre (manuellement, mais avec la détection basée sur un robot, donc un peu comme la situation où on est actuellement). Je n’avais pas détecté certains des cas détectées ici parce qu’ils correspondaient à une forme impossible selon moi, le robot n’avait donc pas lu ces pages (participes passés accordés impossibles, en particulier). Dans ce genre de cas, il peut être meilleur de supprimer la page, après vérification. Lmaltier (discussion) 13 décembre 2017 à 17:59 (UTC)[répondre]
  Mais, en effet, c’est assez difficile, vu l’indécision qu’il peut y avoir sur les flexions de certains participes passés. J’ai fait au mieux, mais il y a sûrement encore des trucs à corriger. — Unsui Discuter 17 janvier 2018 à 09:06 (UTC)[répondre]

Modification automatisée de robots modifier

Apparemment, mes robots ne sont pas compatibles avec la dernière version de Python, j’aimerais donc les adapter (de façon automatisée, parce qu’il y en a beaucoup). Je voudrais faire un ensemble de changements dans un ensemble de pages. On peut apparemment faire ça avec le robot standard replace.py, mais sa documentation est vraiment trop peu claire pour moi. Si quelqu’un qui a l’habitude de replace.py pouvait s’en charger, j’apprécierais énormément cette aide. Lmaltier (discussion) 21 mai 2018 à 09:46 (UTC)[répondre]

Les pages concernées sont les sous-pages de Utilisateur:LmaltierBot.

Les changements à faire sur l’ensemble du texte des sous-pages (les " ne font pas partie des textes) :

  • ", error:" à remplacer par ":"
  • "u'Cannot change %s because of spam blacklist entry %s’" à remplacer par "u'Cannot change because of spam blacklist entry ’"
  • "u'\03{lightblue}Cannot change %s because of ’" à remplacer par "u'\03{lightblue}Cannot change ’"
  • "u'Cannot change %s because of spam blacklist entry %s’" à remplacer par "u'Cannot change because of spam blacklist entry ’"

+ des textes à remplacer par une chaîne vide, ou, mieux, lignes correspondantes à supprimer) (les " ne font pas partie des textes) :

  • "u'entry %s\03{default}' % (page.title(), error.url))"
  • "u'%s\03{default}' % (page.title(), error))"
  • "% (page.title(), error.url))"
 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 25 mai 2018 à 17:44 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. Je me suis permis d'ajouter les parenthèses manquantes pour que ça compile les trois dernières expressions. 25 mai 2018 à 21:45 (UTC)[répondre]
Merci beaucoup. Je l’avais fait manuellement pour les deux que j’utilise le plus, mais je me voyais mal le faire à la main partout. Lmaltier (discussion) 26 mai 2018 à 20:30 (UTC)[répondre]

Migrer toutes les formes reconstruites de l'espace de nom Annexe vers l'espace de nom Reconstruction modifier

Suite à cette prise de décision, il est maintenant possible de créer des pages dans l’espace de nom « Reconstruction ». Il faudrait donc migrer toutes les pages concernées vers ce nouvel espace de nom. A priori toutes les pages contenues dans Formes reconstruites sont concernées. Pamputt [Discuter] 16 juillet 2018 à 16:50 (UTC)[répondre]

 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 17 juillet 2018 à 18:54 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. Avec Pywikipedia, python core/pwb.py movepages -lang:fr -family:wiktionary -pairsfile:"src/lists/articles_fr_wiktionary.txt" -noredirect. 17 juillet 2018 à 19:46 (UTC)
Merci JackPotte mais il faudrait en plus renommer les appels à ces « annexes » qui sont fait depuis les autres pages (exemple). J’avais commencé à regarder mais ça me prend un peu de temps. Pamputt [Discuter] 17 juillet 2018 à 21:44 (UTC)[répondre]
Effectivement il y en a plus de mille donc un bot serait idéal. Il pourrait même retirer les crochets avec l'espace de nom pour laisser {{recons}} l'assurer. Si quelqu'un veut le faire je l'invite à se dépêcher sinon je démarrerai demain soir. JackPotte ($) 17 juillet 2018 à 22:06 (UTC)[répondre]
  @JackPotte : En effet, attention, il y a aussi d’autres cas comme celui-ci ou encore celui-là. Donc c’est un peu plus subtile. Pamputt [Discuter] 18 juillet 2018 à 05:21 (UTC)[répondre]

  @JackPotte : à en croire ton lien ci-dessus, il reste encore beaucoup de cas à traiter. Je viens d’en faire un à la main. Pamputt [Discuter] 22 juillet 2018 à 20:03 (UTC)[répondre]

Effectivement il restait une dizaine de cas automatisables et le double à faire à la main (étoile manquante). JackPotte ($) 22 juillet 2018 à 22:55 (UTC)[répondre]

  @JackPotte : en fait il en reste encore plein dans l’espace de nom « Reconstruction ». Pamputt [Discuter] 23 juillet 2018 à 16:20 (UTC)[répondre]

Et aussi sans "recons". Pamputt [Discuter] 24 juillet 2018 à 09:14 (UTC)[répondre]
Ce lien montre surtout les interwikis avec la version en malgache, mais il en restait tout de même un petit peu à traiter : cette fois c'est bon. JackPotte ($) 24 juillet 2018 à 18:50 (UTC)[répondre]
Oui beaucoup de lien vers mgwiktionary mais il en reste encore. Je les passe en revue manuellement. Pamputt [Discuter] 24 juillet 2018 à 19:19 (UTC)[répondre]
J’en ai retrouvé quelques-uns. Je crois que c’est bon maintenant. Pamputt [Discuter] 24 juillet 2018 à 19:41 (UTC)[répondre]

Merci beaucoup Pamputt et JackPotte pour votre efficacité à gérer tout ça   Noé 24 juillet 2018 à 19:00 (UTC)[répondre]

p. suivi d’une chiffre ? modifier

Serait-il possible, selon nos discussions, de remplacer p. [chiffre] par page [chiffre] ? En plus p.[chiffre] parce que sans espace, ça me gêne. Trop de risque ? À noter l’espace avant p. pour éviter de remplacer la dernière lettre des mots qui termine par « p » ! Renard Migrant (discussion) 26 juillet 2018 à 12:42 (UTC)[répondre]

Je ne vois aucun faux-positifs à première vue, donc pourquoi pas. JackPotte ($) 20 août 2018 à 15:40 (UTC)[répondre]
Je vois un faux-positif dans pied#Nom commun, exemple 4d (où p. signifie pied). Ça me semble plus safe de se limiter aux {{source}} je dirais. — Automatik (discussion) 20 août 2018 à 15:47 (UTC)[répondre]
 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 20 août 2018 à 16:50 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. 20 septembre 2018 à 21:15 (UTC)[répondre]

Remplacer « gaulois » par « forme reconstruite|gaulois » modifier

Requête par Pamputt [Discuter] le 20 septembre 2018 à 21:11 (UTC).[répondre]

  • Nature de la demande : suite à la vidéo de Lyokoï de ce soir, il faudrait remplacer toutes les occurrences de {{gaulois}} par {{forme reconstruite|gaulois}}. En effet le modèle « gaulois » devrait être un alias vers « gaul » car c’est le nom complet de la langue. On pourrait ensuite décider de remplacer « gaul » par « gaulois » comme code de langue pour rendre tout cela plus compréhensible.


 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 20 septembre 2018 à 21:16 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. 20 septembre 2018 à 21:46 (UTC)[répondre]

Bonjour ! Je viens de créer ces deux modèles pour remplacer les dizaines d’utilisation de {{term|physique des réacteurs}} et {{term|technologie des réacteurs}}, qu’il faudrait donc remplacer par ces modèles. Ils prennent en compte le code de langue, donc, si le bot est assez gentil pour ajouter directement cette information, ce serait super. Merci d’avance ! --Penegal (discussion) 10 octobre 2018 à 12:34 (UTC)[répondre]

 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 10 octobre 2018 à 19:51 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. 10 octobre 2018 à 20:04 (UTC)[répondre]

Bonjour,

À la suite de ce renommage effectué par Noé et les pages étant protégées, il faudrait un bot admin ou un admin tout court pour déplacer les pages vers la nouvelle catégorie.

Merci. --Thibaut120094 (discussion) 18 octobre 2018 à 14:53 (UTC)[répondre]

P.-S. Une discussion est en cours sur la Wikidémie

J’ai effectué le changement à la main   Pamputt [Discuter] 18 octobre 2018 à 17:03 (UTC)[répondre]
Merci ! —Thibaut120094 (discussion) 18 octobre 2018 à 20:56 (UTC)[répondre]

Correction d’une source erronée modifier

Requête par Penegal (discussion) le 2 novembre 2018 à 15:19 (UTC).[répondre]

  • Correction d’une source erronée : j’ai utilisé des dizaines de fois une source mal datée. Un bot pourrait sans doute faire la correction qui s’impose plus efficacement que si je le faisais manuellement. Il faudrait remplacer les occurrences de
    1. {{source|{{W|Secrétariat général du gouvernement}} et {{W|Conseil d’État (France)|Conseil d’État}}, ''Guide de légistique, 3<sup>e</sup> version'', {{W|La Documentation française}}, 2007, {{ISBN|978-2-11-145578-8}}|lien=https://www.legifrance.gouv.fr/Media/Droit-francais/Guide-legistique/Guide_Legistique_2017_PDF}} par
    2. {{source|{{W|Secrétariat général du gouvernement}} et {{W|Conseil d’État (France)|Conseil d’État}}, ''Guide de légistique, 3<sup>e</sup> version'', {{W|La Documentation française}}, 2017, {{ISBN|978-2-11-145578-8}}|lien=https://www.legifrance.gouv.fr/Media/Droit-francais/Guide-legistique/Guide_Legistique_2017_PDF}}. Merci d’avance, et désolé pour la bourde.
  @Penegal : comme t'es informaticien je me permets de te demander si t'as déjà testé MW:PAWS. Il suffit juste de se loguer sur https://paws.wmflabs.org pour accéder à un shell avec Pywikipedia. JackPotte ($) 2 novembre 2018 à 16:12 (UTC)[répondre]
Ah, inconnu au bataillon ; il faudra que je regarde ce que je peux faire avec ça. --Penegal (discussion) 2 novembre 2018 à 16:26 (UTC)[répondre]
  @Penegal : pour traiter ta demande avec Pywikipedia c'est MW:Manual:Pywikibot/replace.py. JackPotte ($) 2 novembre 2018 à 18:25 (UTC)[répondre]
  @JackPotte : ça me paraît assez simple ; je vais m’occuper de cette correction ainsi, dans ce cas. Penegal (discussion) 3 novembre 2018 à 06:51 (UTC)[répondre]
  @JackPotte : tu peux archiver cette requête, je m’en suis occupé ; merci de m’avoir fait découvrir cet outil. Penegal (discussion) 5 novembre 2018 à 09:21 (UTC)[répondre]

Puces vides modifier

Bonjour,

Est-ce qu’un bot pourrait remplacer toutes les puces vides de ce genre :

'''mot vedette'''
# Définition
#*''

# Deuxième définition
#*''

==== {{S|synonymes}} ====
* [[exemple]]

par #* {{ébauche-exe|xx}}

Cela aurait plusieurs avantages : encourager le lecteur ou le contributeur de passage à ajouter un exemple et catégoriser les pages qui contiennent une ou plusieurs définitions sans exemples dans Catégorie:Wiktionnaire:Exemples manquants en [langue].

Je n’ai malheureusement pas le temps de m’en occuper moi-même.

Je notifie Diligent qui a ajouté ces puces vides un peu partout si par hasard il aurait un avis.

Cordialement. --Thibaut (discussion) 11 novembre 2018 à 14:55 (UTC)[répondre]

Lors de formatages, mon bot retire carrément ces puces vu qu’elles sont inesthétiques au rendu (depuis une récente màj). Mais il serait bien de traiter le problème systématiquement en effet. Je pourrai m’en occuper une fois quelques corrections d’erreurs terminées, si personne ne l’a fait d’ici là. En attendant, penses-tu JackPotte qu’un re.sub(ur'\n#\* *(?:'')?\n', ur'\n') pourrait être incorporé dans JackBot (en modif. optionnelle entendu) ? — Automatik (discussion) 17 novembre 2018 à 21:33 (UTC)[répondre]
 En cours, JackBot (d · c) dressé par JackPotte (d) travaille. 17 novembre 2018 à 21:52 (UTC)[répondre]
Ah bien merci de t’en occuper. Note que j’ai omis la correction proposée par Thibaut, qui se vaut aussi (catégorisation des entrées sans exemple). Mais après tout, il n’est pas difficile de trouver des pages sans exemple pour qui en cherche. — Automatik (discussion) 17 novembre 2018 à 23:10 (UTC)[répondre]
 Terminé, JackBot (d · c) dressé par JackPotte (d) a terminé son travail. 20 novembre 2018 à 21:41 (UTC)[répondre]