Wiktionnaire:Questions techniques/février 2015

Bonjour, vous êtes venu ici pour chercher la signification du mot Wiktionnaire:Questions techniques/février 2015. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Wiktionnaire:Questions techniques/février 2015, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Wiktionnaire:Questions techniques/février 2015 au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Wiktionnaire:Questions techniques/février 2015 est ici. La définition du mot Wiktionnaire:Questions techniques/février 2015 vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deWiktionnaire:Questions techniques/février 2015, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

Page mensuelle des questions techniques posées en février 2015. Page précédente : janvier 2015Page suivante : mars 2015Modifier ce cadre



Connexion au Tool Labs et Pywikibot

Bonjour,

Il arrive régulièrement que mon bot soit déconnecté du Tool Labs, et du coup que les scripts censés être lancés régulièrement ne puissent plus l’être. J’ai l’impression que le Tool Labs se déconnecte dès que je déconnecte manuellement le bot sur mon ordinateur, mais j’ai un réel doute là-dessus.

Est-ce que quelqu’un a une idée de comment éviter ce problème ? — Automatik (discussion) 1 février 2015 à 13:14 (UTC)Répondre

Si tu lances un .sh il est certain que le processus sera tué avec la session, qui dépend du réseau. C'est pourquoi il faut employer jsub. JackPotte ($) 1 février 2015 à 14:37 (UTC)Répondre
J’utilise bien jsub en cron avec un lancement tous les mois, mais certains mois le fichier d’erreur m’indique que le bot n’était pas loggé. — Automatik (discussion) 1 février 2015 à 14:59 (UTC)Répondre
Je n'ai jamais vu cette erreur, tu pourrais coller les queues des deux logs ici stp ? JackPotte ($) 1 février 2015 à 15:17 (UTC)Répondre
Qu’entends-tu par « les queues des deux logs » stp ? — Automatik (discussion) 1 février 2015 à 15:38 (UTC)Répondre
tail -50 Script.err
tail -50 Script.out
Par ailleurs, si c'est Pywikipedia il faut sûrement le lancer manuellement une fois (./Script.sh) jusqu'à ce qu'il demande le mot de passe, et l'enregistre pour les fois d'après. JackPotte ($) 1 février 2015 à 16:04 (UTC)Répondre

Voici la fin du contenu du fichier d’erreur :

  File "pywikibot/pywikibot-compat/langues-json.py", line 270, in <module>
    maj_liste()
  File "pywikibot/pywikibot-compat/langues-json.py", line 222, in maj_liste
    sauvegarde(Page_sortie, contenu, summary=u'Mise à jour automatique de la liste')
  File "pywikibot/pywikibot-compat/langues-json.py", line 243, in sauvegarde
    , , default="n")
  File "/data/project/botomatik/pywikibot/pywikibot-compat/wikipedia.py", line 10335, in inputChoice
    data = ui.inputChoice(question, answers, hotkeys, default).lower()
  File "/data/project/botomatik/pywikibot/pywikibot-compat/userinterfaces/terminal_interface_base.py", line 169, in inputChoice
    answer = self.input(prompt)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/userinterfaces/terminal_interface_base.py", line 142, in input
    text = self._raw_input()
  File "/data/project/botomatik/pywikibot/pywikibot-compat/userinterfaces/terminal_interface_base.py", line 120, in _raw_input
    return raw_input()
EOFError: EOF when reading a line
Sleeping for 6.9 seconds, 2015-01-01 00:14:15

Updating page ] via API

Password for user Botomatik on wiktionary:fr
No characters will be shown:
/usr/lib/python2.7/getpass.py:83: GetPassWarning: Can not control echo on the terminal.
  passwd = fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
Traceback (most recent call last):
  File "pywikibot/pywikibot-compat/langues-json.py", line 270, in <module>
    maj_liste()
  File "pywikibot/pywikibot-compat/langues-json.py", line 222, in maj_liste
    sauvegarde(Page_sortie, contenu, summary=u'Mise à jour automatique de la liste')
  File "pywikibot/pywikibot-compat/langues-json.py", line 246, in sauvegarde
    PageCourante.put(Contenu, summary, minorEdit=False)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/wikipedia.py", line 2154, in put
    sysop=sysop)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/wikipedia.py", line 2018, in _getActionUser
    self.site().forceLogin(sysop=sysop)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/wikipedia.py", line 6722, in forceLogin
    if loginMan.login(retry=True):
  File "/data/project/botomatik/pywikibot/pywikibot-compat/login.py", line 337, in login
    password=True)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/wikipedia.py", line 10307, in input
    data = ui.input(question, password)
  File "/data/project/botomatik/pywikibot/pywikibot-compat/userinterfaces/terminal_interface_base.py", line 140, in input
    text = getpass.getpass('')
  File "/usr/lib/python2.7/getpass.py", line 83, in unix_getpass
    passwd = fallback_getpass(prompt, stream)
  File "/usr/lib/python2.7/getpass.py", line 118, in fallback_getpass
    return _raw_input(prompt, stream)
  File "/usr/lib/python2.7/getpass.py", line 135, in _raw_input
    raise EOFError
EOFError

Le fichier de sortie est quant à lui vide. Par contre ce n’est pas un script .sh mais .py en tant que script utilisant Pywikibot justement. — Automatik (discussion) 1 février 2015 à 16:13 (UTC)Répondre

C'est bien un problème de mot de passe : as-tu fais tourner ce bot manuellement une première fois pour enregistrer le mot de passe ? — Dakdada 2 février 2015 à 10:33 (UTC)Répondre
Oui bien sûr, et ce n’est pas la première fois que le problème arrive. Le bot s’est déloggé entre-temps, mais je ne sais pas comment. — Automatik (discussion) 2 février 2015 à 11:50 (UTC)Répondre
Pourtant hier sur l'IRC je t'ai parlé des fichiers du dossier login-data, qu'il ne faut pas effacer puisqu'ils contiennent les ID de session. JackPotte ($) 2 février 2015 à 11:55 (UTC)Répondre
J’avais conclu hier que je ne savais pas comment c’était arrivé, puisque je n’ai pas modifié les fichiers dont tu m’as parlé (ou alors je ne sais pas comment, ce qui ne résout pas le pb pour la prochaine fois). — Automatik (discussion) 2 février 2015 à 11:58 (UTC)Répondre

Pas de connexion sur wikt

Salut. Je copie ici une question qui m’a été posée sur ma pdd de wp, et pour laquelle je n’ai pas de réponse (bien évidemment, sinon j’aurais répondu).

Bonjour, j'ai constaté depuis quelque temps que, si je pouvais passer d'un projet à l'autre à partir de fr.wp et en gardant ma connexion identifiée sans rencontrer de difficultés (Commons un peu poussif) il n'en était pas de même pour aller sur le Wiktionnaire à partir de Wikipédia, j'arrive toujours sur la page d'accueil sans reconnaissance de mon compte, cela messied à mes capacités. Clin d’œil --Doalex (discuter) 2 février 2015 à 09:47 (CET)

Dans l’espoir que qqun ici (JackPotte par exemple) ait une réponse, je vous remercie pour Doalex. --GaAs 3 février 2015 à 20:45 (UTC)Répondre

Normalement la session PHP est la même pour tous les wikis de la fondation.
Donc il utilise peut-être Ccleaner ou un autre logiciel de nettoyage. Ou encore passe par un autre navigateur. JackPotte ($) 3 février 2015 à 21:07 (UTC)Répondre
Bonjour JackPotte et merci à GaAs, oui j'utilise Ccleaner mais, bêtement certainement, je ne vois pas le rapport, mon navigateur est FF et lorsque j'ouvre la page wikt, et contrairement aux autres projets, je ne suis pas reconnu alors que je figure bien en compte global sur wiktionnaire.fr et pour arriver ici sans être sous ip je me suis de nouveau connecté, d'ailleurs je suis étonné que certains projets figurent sur la page d'accueil principale de wikipédia sur la colonne de gauche sous Autres projets sauf le wiktionnaire, il y a certainement là aussi une causalité. --Doalex (discussion) 4 février 2015 à 09:18 (UTC)Répondre
Les liens vers les autres projets dans Wikipédia ne recensent que les projets qui utilisent Wikidata. Or le Wiktionnaire ne l'utilise pas (et on risque malheureusement d'attendre encore longtemps). — Dakdada 4 février 2015 à 13:44 (UTC)Répondre
Questions :
  • Est-ce que tu utilises un lien dans une page de Wikipédia pour venir sur le Wiktionnaire, et si oui lequel ?
  • Est-ce que tu as le même problème quand tu passes d'un autre projet que WP vers le Wiktionnaire ?
Il faudrait savoir si le problème vient du côté WP ou du côté Wikt. — Dakdada 4 février 2015 à 13:51 (UTC)Répondre
Réponses et solution :
  • J'utilise le lien externe listé dans mes marque-pages de Firefox.
  • Oui si je suis sur Commons Wikimedia.
  • La solution trouvée est la suivante, je suis toujours en navigation privée sur FF et la case "Accepter les cookies" est cochée bien sûr mais pour "Accepter les cookies tiers" je mets l'option "jamais" et si je modifie en choisissant "toujours" ça marche tout de suite ou "depuis les sites visités" là il faut en général recharger la page (c'était le cas entre wp et Commons avec l'option "jamais").
Voilà je ne sais pas si c'est bien clair pour toi mais le lien entre tout ça me semble être aussi Wikidata ?
--Doalex (discussion) 4 février 2015 à 23:01 (UTC)Répondre
C'est bien indépendant : l'authentification est centralisée mais pas par Wikidata (qui centralise les données, pas les utilisateurs). Peut-être que la page représente les wikis où la connexion est automatique (clé). — Dakdada 5 février 2015 à 14:25 (UTC)Répondre
Donc c'est bien le navigateur qui, scrupuleusement, suit les instructions de la configuration choisie. Merci pour ton aide. --Doalex (discussion) 5 février 2015 à 16:20 (UTC)Répondre

Pas de lien pour modifier une section

Bonjour,

Quelqu’un sait-il pourquoi Aide:Bases de la syntaxe du Wiktionnaire ne dispose pas de lien à côté du titre des sections ? — Automatik (discussion) 10 février 2015 à 09:02 (UTC)Répondre

J'ai du mal à croire que tu ais raté la présence du __NOEDITSECTION__ en bas de page. Concernant la présence de ce mot magique par contre, je n'en vois pas l'intérêt. JackPotte ($) 10 février 2015 à 10:02 (UTC)Répondre
Je n’y avais pas pensé, merci. J’ai enlevé ce mot magique, qui est gênant. — Automatik (discussion) 10 février 2015 à 10:16 (UTC)Répondre
C'est à cause des exemples de titres h1 à h6 qui explosent le plan de la page (cf le sommaire). On peut d'ailleurs probablement enlever les exemples, ils ne servent pas à grand-chose. — Dakdada 10 février 2015 à 10:26 (UTC)Répondre

Insertion de caractères cassée

Bonjour,

Suis-je le seul pour qui l'insertion de caractères sous la zone de modification ne marche pas ? — Dakdada 12 février 2015 à 16:35 (UTC)Répondre

Pour moi, ça marche, je viens d'essayer. Lmaltier (discussion) 12 février 2015 à 17:28 (UTC)Répondre
Si tu parles d'utiliser Edittools dans le résumé ça fonctionne chez moi. JackPotte ($) 12 février 2015 à 19:50 (UTC)Répondre
Ah ça remarche. Cette modif a dû résoudre le problème : (si vous le l'avez pas eu, tant mieux). — Dakdada 12 février 2015 à 23:23 (UTC)Répondre

Atelier Lua/Scribunto en avril

Copie de w:Wikipédia:Le Bistro/17 février 2015#Atelier Lua/Scribunto en avril

Bonjour,
Suite à quelques demandes, j'ai proposé à Arkanosis (d · c · b) d'animer un atelier d'initiation à Lua / Scribunto. L'atelier aura donc lieu en avril à Paris, soit le samedi 18, soit le samedi 25. Si vous êtes intéressés pour apprendre à utiliser le langage Lua et l'extension Scribunto pour créer ou améliorer des modèles de MediaWiki, n'hésitez pas à vous inscrire sur w:Projet:Scribunto/ateliers et à donner vos disponibilités sur le sondage Framadate. -Sylvain WMFr (discuter) 17 février 2015 à 16:53 (CET)

J’ai proposé ma participation. --GaAs 17 février 2015 à 22:05 (UTC)Répondre

Cool, mais je ne viendrai pas car on dirait déjà l’armée mexicaine. JackPotte ($) 17 février 2015 à 23:29 (UTC)Répondre
Quoique... J'ai demandé l'heure exacte pour être sûr. JackPotte ($) 18 février 2015 à 08:00 (UTC)Répondre
Je pense y aller. S'il y a plusieurs Wikidémiciens ça fera l'occasion de se voir aussi. — Dakdada 18 février 2015 à 10:40 (UTC)Répondre
Je me suis inscrit sur w:Projet:Scribunto/ateliers, advienne que pourra.
Il manque Automatik dans la liste, non ?Clin d’œil--GaAs 2 mars 2015 à 20:31 (UTC)Répondre

Mettre MediaWiki:Gadget-ChercheDansSousCategories.js dans une pop-up (afin qu'elle soit plus jolie)

@Darkdadaah, Automatik, et tous les autres : j’ai qqch d’assez prometteur avec Utilisateur:ArséniureDeGallium/Gadget-ChercheDansSousCategories.js (v3.0), mais les liens vers le javascript ne fonctionnent pas, càd que quand on clique sur les boutons ça ne lance pas le javascript. De toute évidence, il y a qqch que je ne sais pas faire, alors si vous pouviez m’aider… n’hésitez pas à faire les modifs directement dans Utilisateur:ArséniureDeGallium/Gadget-ChercheDansSousCategories.js, elle est faite pour ça. --GaAs 19 février 2015 à 19:50 (UTC)Répondre

Ça ne semble pas possible de manipuler du javascript d'une fenêtre à l’autre : « Après qu'une fenêtre soit ouverte, vous ne pouvez pas utiliser JavaScript pour changer ses fonctionnalités et ses barres d’outils. » — (MDN, window.open)
Dans la mesure où cependant cette deuxième fenêtre est dépendante de la première, autant créer un objet déplaçable dans la première, qui fera figure de seconde fenêtre. Vu tout ce qu’on peut faire pour l’apparence en CSS, l’utilisation d'une deuxième fenêtre ne me parait pas indispensable ici. — Automatik (discussion) 20 février 2015 à 00:15 (UTC)Répondre
De plus, les modules répandus comme Adblock Plus n'auraient pas laissé passer l'interface. JackPotte ($) 20 février 2015 à 08:06 (UTC)Répondre
Oui, les popups c'est le mal. On peut utiliser le plugin jqueryUI pour gérer les fenêtres : http://jqueryui.com/dialog/ (jqueryUI est inclus dans Mediawiki, à charger en tant que ressource d'un gadget). — Dakdada 20 février 2015 à 10:29 (UTC)Répondre
  • Automatik, « un objet déplaçable dans la première », tu sais comment faire ça ?
    Notification @ArséniureDeGallium : oui, ça se fait facilement avec jQuery UI :
mw.loader.using('jquery.ui.draggable', function() {
    $('#id_de_l’element_a_rendre_deplacable').draggable();
});
Étant entendu que mw.loader.using('module', fonction) sert à appliquer une fonction suite au chargement d’un module (liste des modules disponibles), et que $('#id').fonction() sert en jQuery à appliquer une fonction à l’élément ayant l’id indiqué. (Voir un exemple d’utilisation de cette fonction sur jQuery UI : ). — Automatik (discussion) 31 mars 2015 à 20:52 (UTC)Répondre
  • Dakdada, utiliser jqueryUI dans une page de test (pas dans l’espace Mediawiki:), c’est possible ?
    JqueryUI est chargé dans toutes les pages, comme tous les modules indiqués dans mon deuxième lien ci-dessus : a priori même pas besoin de le charger en ressource. — Dakdada 31 mars 2015 à 17:54 (UTC)Répondre
    Il me semble que justement selon ce lien, c’est le module mediawiki.ui qui est chargé par défaut, tandis que jQuery UI est à charger en ressource supplémentaire, selon la page précitée. — Automatik (discussion) 31 mars 2015 à 20:52 (UTC)Répondre
--GaAs 31 mars 2015 à 17:44 (UTC)Répondre
Automatik, Dakdada, JackPotte, je déteste jQuery car c’est du Brainfuck déguisé, et je ne vais donc pas l’utiliser. Mais merci à vous tous. --GaAs 2 avril 2015 à 18:04 (UTC)Répondre
Dans ce cas je vais préparer une mise à jour de JavaScript/jQuery sur Wikiversité Article sur Wikiversité. JackPotte ($) 2 avril 2015 à 18:18 (UTC)Répondre

Fusion d'historique

Bonjour, aidez moi s’il vois plait. J’ai foutu le bazar sur bomba incendiaria. J’ai voulu fusionné les historiques de bomba incendaria (que j'ai déplacé vers bomba incendiaria) et celui de bomba incendiaria qui existait avant le déplacement. Le problème c’est que je n’ai pas réussi et que je ne sais pas comment faire machine arrière. En gros je voudrais récupérer le contenu de la page avant le déplacement en plus du contenu de la section en italien J’ai honte Pamputt 20 février 2015 à 16:55 (UTC)Répondre

Ce que tu peux faire c'est 1) exporter la page et tout son historique 2) supprimer de l'historique, à la main, les modifications à ne pas conserver 3) réimporter cet historique dans la page à restaurer. — Dakdada 20 février 2015 à 19:31 (UTC)Répondre
Ah quoique, je crois pas que l'import soit possible depuis un fichier sur les sites Wikimédia :/ Ou plus précisément, importer un fichier requiert des droits plus élevés que ce qu'un bureaucrate peut avoir (il faut une demande expresse pour acquérir ces droits). — Dakdada 20 février 2015 à 19:38 (UTC)Répondre
Il est possible de les séparer en appliquant WP:Purge d'historique sur l’encyclopédie Wikipédia . Je l'ai déjà fait sur ce site. JackPotte ($) 20 février 2015 à 19:51 (UTC)Répondre

Merci pour les explications. Cependant pour le cas présent, je n’arrive pas à retrouver l’historique précédent la « fusion » (celui de bomba incendiaria). Par exemple, je tombe systématiquement sur cette page qui dit qu’il n’y a rien à restaurer. Vous pouvez essayer de regarder si vous arrivez à faire quelque chose ? Merci d’avance. Pamputt 21 février 2015 à 09:53 (UTC)Répondre

En fait, c’est bon, je ne sais pas trop ce que j’ai fait mais j’ai réussi à récupérer l’historique et en plus il était fusionné. Cool, je remets maintenant en forme. Pamputt 21 février 2015 à 09:56 (UTC)Répondre

Étoile avant les liens interlangues

Bonjour,

Si nous envisageons un jour d’ajouter des étoiles à côté des liens interlangues lorsque les pages dans les autres projets sont de bonne qualité, comment pourrons-nous faire techniquement ? Je me souviens de Wikipédia avant Wikidata mais je ne suis plus certain de la façon de faire. Pensez-vous que nous pouvons l’indiquer ici pour que ce soit automatiquement affiché ailleurs ou qu’il faudra passer sur tous les autres projets pour changer le codage là-bas ? Est-ce que la solution peut passer par une capacité native de Mediawiki ou faut-il envisager un robot qui agisse sur l’ensemble des projets lorsqu’un article sur un projet acquiert une étoile ? De vos réponses dépend pas mal la réflexion sur les possibilités d’indiquer les bonnes pages du projet. Et oui, si c’est tout bonnement impossible, alors je serai un peu triste, si c’est très compliqué, il faudra envisager une réflexion concertée avec les autres projets sur ce sujet. Donc, avant que je me lance à l’assaut de forteresses cathares, dites moi ce que vous en pensez d’un point de vue technique. Merci d’avance Sourire Eölen 27 février 2015 à 20:26 (UTC)Répondre

Je vote pour attendre Wikidata ici car il sera plus rapide qu'un bot n'aille les y importer une fois, plutôt que de les déployer partout ou juste ici. JackPotte ($) 27 février 2015 à 21:15 (UTC)Répondre
Effectivement, pour qu’en plus de l’affichage des étoiles ici on en ait là-bas, il faut techniquement soit attendre Wikidata et convaincre les autres projets d’installer l’extension ad hoc pour afficher automatiquement les badges dans la barre d’interwikis, soit modifier par bot sur tous les projets pour afficher ces étoiles. Dans les deux cas, j’ai bien l’impression qu’il faille convaincre les autres projets d’adopter ces étoiles. — Automatik (discussion) 28 février 2015 à 19:49 (UTC)Répondre