Utilisateur:Eikubot

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Ce compte est celui d’un bot, opéré par Eiku (talk).

Ce n’est pas un faux-nez, mais plutôt un compte automatique ou semi-automatique pour faire des modifications répétitives qui seraient extrêmement longues à faire manuellement.
Administrateurs : si ce bot est en flagrant délit de mauvais fonctionnement voire de destruction de contenu, prière de le bloquer.


statutcontributionscomptejournauxdéplacement de pages blocage journal des blocagesjournal des modifications des droitscontributions totalesattribution de droits

Je suis le bot de Eiku. J’ai reçu le statut de bot le 3 janvier 2010 [1].

Je suis complètement inactif depuis pas mal de temps. Le module EntwurfBot a, un temps, servi à créer facilement de nouvelles pages sans avoir à retenir toute la structure des articles, mais depuis que le gadget CréerNouveauMot permet de faire la même chose plus simplement et plus efficacement, EntwurfBot est abandonné.

Code[modifier le wikicode]

Je suis programmé en Python, mais n’utilise pas le framework pywikipedia (ça m’embêtait d’avoir 60 fichiers pour un truc simple).

Commun à toutes les tâches[modifier le wikicode]

  1. /neti.py : partie qui dialogue avec l’API

Assistant pour création d’articles[modifier le wikicode]

Grâce à GaAs et à son gadget (créer nouveau mot), cet assistant est maintenant à la retraite (à part son module d’aide que j’utilise encore un peu).

Pour l’installer, il faut :

  • avoir python et pygtk
  • avoir copié dans des fichiers .py le code des modules listés ci-dessous (en ayant vérifié que le dernier contributeur à avoir modifié la page est bien Eiku, sans quoi il serait possible que quelqu’un tente d’introduire un virus sur votre ordinateur – et encore, même si c’est Eiku, vous prenez un petit risque car mon compte peut avoir été compromis) :
    • /Entwurf-bot.py : le programme principal (interface pour créer des articles).
    • /neti.py : le module qui dialogue avec l’API de MediaWiki (= partie réseau)
  • (facultatif) : avoir également les fichiers suivants (pour avoir l’aide) :
  • (facultatif) : avoir également l’éditeur gvim d’installé (pour modifier la base de donnée d’aide)

Tâches automatisées[modifier le wikicode]

  1. /ko_nom.py : remplacement de modèles pour les noms communs en coréen
    • /merger.py : transformer des caractères hangul totalement décomposés en phonèmes (exemple : ㅗㅏ → ㅘ)
    • /hanguldict.py : plus une base de données qu’un programme : sert à transformer des caractères hangul composés (syllabes) en caractères complètement décomposés (exemple : 과 → ㄱㅗㅏ)
      Ce module ne sert à rien, en réalité, car il existe une méthode mathématique qui permet d’obtenir le même résultat bien plus simplement. L’équation approximative est : code_hangul = N_FIXE + code_consonne_initiale*n1 + code_voyelle * n2 + code_consonne_finale*n3 ou quelque chose dans ce goût (en cherchant un peu sur Internet, je la retrouverais sûrement).