[Script] MediaDico (version actuelle : 3.125)
#1
Description :

Ce script permet d'afficher la définition d'un mot français.
La définition est récupérée sur le site http://www.notrefamille.com

Pour activer Mediadico sur un chan, vous devez taper ceci en partyline :
.chanset #NomDuChan +mediadico
et pour le désactiver :
.chanset #NomDuChan -mediadico


Syntaxe :

!dico <mot>


Screenshot :

[Image: http://i.imgur.com/LXJ7v0c.png]


Changelog :
Citation :1.0
  • Première version fonctionnelle. (par Regis Damongeot)
1.1
  • Changement de l'url du site web utilisé. (par Regis Damongeot)
  • Améliorations diverses. (par Auberdjin et Alien57)
2.0
  • Réécriture de la plupart du code par MenzAgitat.
  • Wikipedia a été remplacé par Mediadico
  • Le script a été renommé en "MediaDico"
  • Si une définition est trop longue, elle sera tronquée et un lien sera donné pour lire la suite.
  • Adaptation du script TkTiny par Tomekk pour afficher des TinyURLs.
2.1
  • Un paramètre a été ajouté pour limiter le fonctionnement du dictionnaire à certains chans seulement.
  • Le mot et sa définition sont maintenant affichés sur la même ligne.
2.2
  • Améliorations visuelles, correction des regsub.
2.3
  • Meilleure gestion des exceptions.
2.4
  • Réparation du script suite à un changement de la mise en page du site web duquel les définitions sont récupérées.
  • Amélioration de la présentation des définitions.
  • Le dictionnaire suggère des alternatives en cas de mot mal orthographié ou inconnu.
  • Il est maintenant possible de limiter le nombre de paragraphes affichés, le nombre de lignes par paragraphe et le nombre maximum de caractères par ligne.
  • Timeouts paramétrables pour la définition et la conversion TinyURL.
  • Amélioration de la gestion des exceptions (problèmes de version d'eggdrop, de version de Tcl, mauvais réglages des paramètres du script, ...)
  • Amélioration de la sécurité du script.
  • Intégration du script dans un namespace pour une meilleure gestion des ressources et une meilleure compatibilité avec les autres scripts.
  • Mise à jour de la procédure TinyURL d'après la dernière version de TkTiny par Tomekk (v0.5).
  • Réécriture par Galdinx de la procédure de sortie (plus propre, plus optimisé)
2.5
  • Correction de la gestion d'une exception qui survient parfois lorsque la récupération de la définition échoue.
  • On peut maintenant demander la définition d'un mot en privé avec le bot au moyen de la commande (par défaut)  /msg NomDuBot !dico mot
  • quelques putserv changés en puthelp car plus adaptés
2.51
  • Correction d'un bug mineur : le script réagissait à la commande !dico même lorsqu'elle se trouvait en plein milieu d'une phrase.
  • Correction d'un autre bug mineur : le script refusait d'afficher la définition si il y avait des espaces en trop après le mot à chercher.
2.52
  • Correction d'un bug : l'aide pour la syntaxe était affichée même sur les chans où Mediadico était désactivé.
3.0
  • Réécriture quasi totale du script suite à une modification de la mise en page du site web. La méthode d'activation du script a changé (voir la section "description") et de nouvelles options ont été ajoutées (voir la section "configuration").
3.1
  • Réparation du script suite à un changement de structure du site web.
  • Correction de la procédure de conversion TinyURL suite à un changement de structure du site web.
  • Ajout du paramètre de configuration max_meanings
  • Diverses optimisations du code
3.11
  • Correction de la procédure d'affichage de la définition d'un mot suite à un changement de mise en page du site www.mediadico.com
3.12
  • Correction de la procédure d'affichage de la définition d'un mot suite à un changement de mise en page du site www.mediadico.com
3.121
  • Correction : le script ne fonctionnait plus suite à un changement du nom de domaine du site www.mediadico.com en www.notrefamille.com
  • Modification : le script est désormais capable de suivre jusqu'à 5 redirections lorsqu'il tombe plusieurs fois successives sur une page où il est demandé de choisir entre plusieurs mots possibles.
3.122 3.123
  • Correction : contrairement à ce qui était indiqué dans la doc, la commande était par défaut réglée sur !dico2.
3.124
  • Correction : le script ne fonctionnait plus suite à une modification du site web.
  • Correction : le script indiquait un problème de version au chargement sur un Eggdrop v1.8.
3.125
  • Correction : ajout du support HTTPS suite au passage en HTTPS forcé du site www.notrefamille.com
    Veuillez noter que le package TLS est désormais requis pour afficher la définition des mots.


Téléchargement :  Mediadico  v3.125

Vous pouvez trouver une liste de mes autres releases ici
Toute l'actualité de mes scripts ici     (dernière mise à jour le 14/07/2018)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre


Messages dans ce sujet
MediaDico (version actuelle : 3.125) - par MenzAgitat - 27/09/2007, 22:00
prob avec mediadico - par spidersms - 21/10/2012, 07:03
RE: prob avec mediadico - par CrazyCat - 21/10/2012, 10:03
RE: prob avec mediadico - par spidersms - 21/10/2012, 19:16
RE: prob avec mediadico - par aliasangelius - 22/10/2012, 08:13
RE: prob avec mediadico - par spidersms - 25/10/2012, 21:15
RE: prob avec mediadico - par aliasangelius - 26/10/2012, 07:38
RE: prob avec mediadico - par spidersms - 26/10/2012, 19:59
RE: prob avec mediadico - par pchevee - 02/12/2012, 12:04
RE: prob avec mediadico - par MenzAgitat - 09/12/2012, 02:44

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 25 9,197 11/05/2019, 00:53
Dernier message: Barback
  [Script] Motus (version actuelle : 3.355) MenzAgitat 450 320,903 10/05/2019, 13:19
Dernier message: Barback
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 33 9,937 24/02/2019, 18:52
Dernier message: LokYnesS
  [Script] DicoReverso (version actuelle : 1.02) MenzAgitat 2 3,531 16/07/2018, 11:43
Dernier message: MenzAgitat
  [Script] Automatic Translator (version actuelle : 1.03) MenzAgitat 6 3,675 26/12/2017, 20:50
Dernier message: templala
  [Script] Oracle (version actuelle : 2.3.1) MenzAgitat 16 8,859 14/09/2017, 16:21
Dernier message: MenzAgitat
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 109 56,613 13/05/2017, 18:50
Dernier message: Vanadiium
  Public Quotes System (version actuelle : 2.52) MenzAgitat 100 55,368 07/03/2017, 19:26
Dernier message: Rikudo
  [Script] Menz Agitat's Timebomb (version actuelle : 1.3) MenzAgitat 9 5,884 20/08/2016, 21:13
Dernier message: R0uLi
  [Script] CleverEgg (version actuelle : 1.51) MenzAgitat 17 8,319 27/06/2016, 16:23
Dernier message: MenzAgitat

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)