Wiktionnaire:Questions techniques/septembre 2017

Ajouter un sujet
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Dernier commentaire : il y a 6 ans par Lyokoï dans le sujet CréerFlexion a un bug ?

Page mensuelle des questions techniques posées en septembre 2017. Page précédente : août 2017Page suivante : octobre 2017Modifier ce cadre



Login pour pywikibot[modifier le wikicode]

Bonjour. Quelqu'un saurait-il s’il y a eu quelque chose de nouveau au mois d’août concernant le login pywikibot. Il ne marche plus : j’ai des messages d’erreur du genre warning fetching a token via "action=login" is deprecated. Je n’aurais peut-être pas dû, mais j’ai essayé d’utiliser Special:BotPasswords pour créer un mot de passe, ça m’en a généré un, mais ça ne marche pas non plus avec ce mot de passe généré. A noter que je n’ai pas la dernière version de pywikibot, car je ne mets jamais rien à jour tant que ça marche. Lmaltier (discussion) 1 septembre 2017 à 12:31 (UTC)Répondre

Personne n’a d’explications ou de conseils ? Cela me bloque pour mes robots. Lmaltier (discussion) 3 septembre 2017 à 10:17 (UTC)Répondre
Il m'est arrivé la même chose le 30 juin, et après mise à jour de PWB tout à bien fonctionné. En fait ce n'est pas très long, il suffit d'importer les modules suivants :
from __future__ import absolute_import, unicode_literals
import pywikibot
from pywikibot import *
from pywikibot import pagegenerators

JackPotte ($) 3 septembre 2017 à 18:01 (UTC)Répondre

Merci. Donc, il faut mettre PWB à jour.
Et il faut aussi modifier tous les robots pour mettre ces imports ?
Sans mettre à jour PWB pour l’instant, j’ai essayé de rajouter les imports dans un de mes robots, et Python me trouve une erreur de syntaxe sur l’import *. Faut-il donc que je change aussi ma version de Python ? (pour l’instant, je suppose que j’utilise Python33). Lmaltier (discussion) 5 septembre 2017 à 19:49 (UTC)Répondre
Normalement Python >= 2.7 (donc 3.3 compris) fonctionne bien avec le nouveau framework. Et oui il faut modifier les imports de tous les scripts en retirant celui du module "wikipedia", et aussi les "try except" qui font appel à des exceptions le nommant, où il faut remplacer "wikipedia" par "pywikibot". JackPotte ($) 5 septembre 2017 à 22:40 (UTC)Répondre
Merci. J’utilisais déjà la version core de pywikibot. Il a suffi de mettre à jour pour que ça marche, effectivement. Lmaltier (discussion) 9 septembre 2017 à 19:32 (UTC)Répondre

Vérifier qu’une définition existe par bot[modifier le wikicode]

Bonjour tout le monde, dans le cadre d’une possible collaboration avec le Logoscope, les chercheurs de l’université de Strasbourg ont avancé sur leur outil. Je communique avec l’un d’entre eux par mail et il m’a posé une question dont je ne connais pas la réponse. Donc, je me tourne vers vous Clin d’œil. Voici la question telle qu’il me l’a posée :

y a-t-il un moyen simple pour que nous sachions si nos 600 mots disposent d’une définition dans le Wiktionnaire ? Peut-on se brancher sur le Wiktionnaire et faire cette vérification avec un robot ?

En gros, ils continuent de récolter les néologismes qui apparaissent sur le Web et voudraient vérifier automatiquement si le Wiktionnaire possède déjà une définition. J’imagine que si l’on peut faire ça directement depuis l’API c’est plus simple mais si vous connaissez d’autres moyens de faire ça, je prends aussi. Pamputt [Discuter] 7 septembre 2017 à 20:03 (UTC)Répondre

S'ils n'ont pas envie de réinventer la roue à partir de Spécial:ApiSandbox ils n'ont qu'à intégrer un bot qui fonctionne : Wikimedia/Créer un bot dans la bibliothèque Wikilivres Article sur Wikilivres. JackPotte ($) 7 septembre 2017 à 20:09 (UTC)Répondre
Je propose d'utiliser l'API pour récupérer la liste des catégories pour un mot donné, et de vérifier si la catégorie français y est, par exemple https://fr.wiktionary.org/w/api.php?action=query&prop=categories&titles=bénévolence. Si la page n'existe pas elle aura un attribut "missing" : https://fr.wiktionary.org/w/api.php?action=query&prop=categories&titles=fhsrghri.
C'est très facile à implémenter avec un script. En bonus ils peuvent savoir si le mot existe déjà dans d'autres langues... — Dakdada 8 septembre 2017 à 13:06 (UTC)Répondre


Recherche améliorée dans l’archive des pages supprimées[modifier le wikicode]

Au cours du Hackathon Wikimédia en 2016, l’équipe Discovery a travaillé sur l’un des éléments de la liste de souhaits de la communauté de 2015 : rendre possible la recherche dans l’archive des pages supprimées. Cette fonctionnalité est désormais prête pour le déploiement en production, et va être disponible pour tous les wikis, sauf Wikidata.

À l’heure actuelle, la fonctionnalité est activable par l’ajout d’une option — pour l’utiliser sur votre wiki, allez sur la page Special:Undelete, et ajoutez &fuzzy=1 à l’URL, comme ceci : https://test.wikipedia.org/w/index.php?title=Special%3AUndelete&fuzzy=1. Cherchez ensuite les pages qui vous intéressent. Il devrait y avoir plus de résultats qu’auparavant, car l’indexation se fait désormais avec ElasticSearch (via l’extension CirrusSearch).

Nous comptons activer la recherche améliorée par défaut sur tous les wikis très bientôt (autour du 1er août 2017). Si vous avez la moindre objection, soulevez-la avec l’équipe Découverte par courriel ou sur la page de discussion de cette annonce. Tout comme la plupart des paramètres de configuration, la fonctionnalité peut être configurée par wiki. Une fois que la recherche améliorée est utilisée par défaut, l’ancien mode sera toujours accessible en plaçant &fuzzy=0 dans l’URL, de cette façon : https://test.wikipedia.org/w/index.php?title=Special%3AUndelete&fuzzy=0

Veuillez noter que, puisque Special:Undelete est une fonctionnalité réservée aux administrateurs, cette fonction de recherche est également réservée aux administrateurs des wikis.

Merci ! CKoerner (WMF) (talk) 25 juillet 2017 à 18:31 (UTC)Répondre

Improvements coming soon to Recent Changes[modifier le wikicode]

Hello

Sorry to use English. Aidez-nous à traduire dans votre langue! Merci.

In short: starting on 26 September, New Filters for Edit Review (now in Beta) will become standard on Recent Changes. They provide an array of new tools and an improved interface. If you prefer the current page you will be able to opt out. Learn more about the New Filters.

What is this feature again?

This feature improves Special:RecentChanges and Special:RecentChangesLinked (and soon, Special:Watchlist – see below).

Based on a new design, it adds new features that ease vandalism tracking and support of newcomers:

  • Filtering - filter recent changes with easy-to-use and powerful filters combinations, including filtering by namespace or tagged edits.
  • Highlighting - add a colored background to the different changes you are monitoring. It helps quick identification of changes that matter to you.
  • Bookmarking to keep your favorite configurations of filters ready to be used.
  • Quality and Intent Filters - those filters use ORES predictions. They identify real vandalism or good faith intent contributions that need help. They are not available on all wikis.

You can know more about this project by visiting the quick tour help page.

Concerning RecentChanges

Starting on 26 September, New Filters for Edit Review will become standard on Recent Changes. We have decided to do this release because of a long and successful Beta test phase, positive feedback from various users and positive user testing.

Some features will remain as Beta features and will be added later. Learn more about those different features.

If your community has specific concerns about this deployment or internal discussion, it can request to have the deployment to their wikis delayed to October 1, if they have sensible, consistent with the project, actionable, realistic feedback to oppose (at the development team's appreciation).

You will also be able to opt-out this change in your preferences.

Concerning Watchlists

Starting on September 19, the Beta feature will have a new option. Watchlists will have all filters available now on the Beta Recent Changes improvements.

If you have already activated the Beta feature "⧼eri-rcfilters-beta-label⧽", you have no action to take. If you haven't activated the Beta feature "⧼eri-rcfilters-beta-label⧽" and you want to try the filters on Watchlists, please go to your Beta preferences on September 19.

How to be ready

Please share this announcement!

Do you use Gadgets that change things on your RecentChanges or Watchlist pages, or have you customized them with scripts or CSS? You may have to make some changes to your configuration. Despite the fact that we have tried to take most cases into consideration, some configurations may break. The Beta phase is a great opportunity to have a look at local scripts and gadgets: some of them may be replaced by native features from the Beta feature.

Please ping me if you have questions.

On behalf of the Global Collaboration team, Trizek (WMF) 14 septembre 2017 à 15:27 (UTC)Répondre

J'ai modifié la destination de ces messages après avoir déplacé celui-ci. JackPotte ($) 14 septembre 2017 à 15:42 (UTC)Répondre
J’ai tenté de corriger la syntaxe, espérons que le robot suit les redirections. — Automatik (discussion) 14 septembre 2017 à 16:40 (UTC)Répondre

CréerFlexion a un bug ?[modifier le wikicode]

Bonjour, lorsque j’essaie de créer la flexion de poupougne, j'ai droit à juste une section de langue. Quelqu’un peut me dire pourquoi ça bogue ? --— Lyokoï (Discutons Mort de rire) 14 septembre 2017 à 22:07 (UTC)Répondre

T'embête pas, mon bot créera le pluriel après 48 h. JackPotte ($) 14 septembre 2017 à 22:40 (UTC)Répondre
Ah, bon… Mais c’est dommage, non ? En deux clics je le faisais. — Lyokoï (Discutons Mort de rire) 15 septembre 2017 à 12:12 (UTC)Répondre