Communauté Eggdrop
[script] Vie de merde (VDM) - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Sujet : [script] Vie de merde (VDM) (/showthread.php?tid=338)

Pages : 1 2 3 4 5 6 7 8


[script] Vie de merde (VDM) - galdinx - 07/02/2009

vdm.tcl

Description
Script permettant d'afficher une citation au hasard pris sur le site http://www.viedemerde.fr/ grâce a une commande publique, "!vdm" par exemple.


Editer les quelques paramètres de configuration avant de lancer le script.

Le script utilise son propre namespace dans le but de ne pas interférer avec d'autres scripts.

Le script est téléchargeable ici


RE: Vie de merde (VDM) - fedora - 09/02/2009

merci pour ce TCL Smile


RE: Vie de merde (VDM) - fedora - 11/03/2009

bonsoir
je souhaiterai savoir si ceux qui ont le 'TCL VDM ont le meme souci que moi ?

Citation :<a href="/amour/11860" class="lienvdm">Aujourd'hui, le mec sur lequel j'avais flashé m'a enfin embrassé.</a><a href="/amour/11860" class="lienvdm"> Résultat son baisé est digne d'un poulpe.</a><a href="/amour/11860" class="lienvdm"> Le mythe tombe.</a><a href="/amour/11860" class="lienvdm"> VDM</a>

cordialement


RE: Vie de merde (VDM) - galdinx - 12/03/2009

Bonjour fedora.

En effet, tout le monde a le même problème que toi depuis cette semaine, car le site a (encore une fois) changé son payload de page html.

J'avais hésité a le publier vu la fréquence ou cela arrive et comme cela arrivera souvent d'autres fois, il faut s'adapter à ces changements réguliers.

Pour corriger cette nouvelle M... de VDM (c'est le même M) il faut ajouter les 2 lignes suivantes dans le code :

j'édite cette partie ce soir en revenant chez moi - merci de votre compréhension


Je mettrai a jour le fichier tcl à l'occasion.

++


RE: Vie de merde (VDM) - galdinx - 12/03/2009

Bon bn c'est pas possible d'éditer :

alors il faut rajouter après la ligne 129 (regsub {\n} $res "" res) :

regsub -all {<a href="[^\ ]+" class="lienvdm">} $res "" res
regsub -all {</a>} $res "" res

et ça résoudra le pbm jusqu'à ce que le site change une nouvelle fois son payload


RE: Vie de merde (VDM) - fedora - 12/03/2009

merci beaucoup pour la correction galdinx Smile
ça fonctionne .

cordialement


RE: Vie de merde (VDM) - CrazyCat - 12/03/2009

Question bête: pourquoi ne pas faire un "striptags" ?
tcl
regsub -all {<[^>]+>} $res "" res





RE: Vie de merde (VDM) - galdinx - 12/03/2009

En effet, il semble qu'on puisse remplacer la plupart des regsub par ta commande a toi donnant ainsi :

(...)
if {[::http::status $token] == "ok"} {
regexp {<div class="post">(.+?)</p>} [::http::data $token] res
regsub {\n} $res "" res
regsub -all {<[^>]+>} $res "" res
regsub {VDM$} $res "\002VDM\002" res
set result [vdm::string_filter $res]
puthelp "privmsg $chan :$result"
} else {
(...)

Je vais mettre une version tenant compte de ces modifs en ligne


RE: Vie de merde (VDM) - Helias - 19/04/2009

Bonjour,

Depuis quelques jours, l'ancienne version 1.0 ne fonctionnait plus...
J'ai fait la mise à jour avec la version 1.1 du 12/03/2009, mais plus rien ne se passe avec la commande !vdm

Quelqu'un a le même souci ?

Merci.


RE: Vie de merde (VDM) - fedora - 19/04/2009

bonjour,

as tu une erreur quelconque en pl ou autre ?

je te joins celui que j'ai qui fonctionne très bien sur mon salon change juste le salon et je pense que ça devrais être bon :


RE: Vie de merde (VDM) - Helias - 19/04/2009

Bonjour fedora,

Aucune erreur ne s'annonce sur ce tcl en PL...
J'ai installé ta version, rien ne se passe...
Lors du rehash, il est bien installé :
Citation :[13:49] *VieDeMerde v1.1.20090312* par Galdinx et MenzAgitat ( http://www.boulets-roxx.com ) a été chargé.

Alors peut être que ça vient de chez l'hébergeur du bot...

Je continue à chercher...

Merci de ton aide pour ton tcl Smile


RE: Vie de merde (VDM) - bewess - 20/04/2009

bonjour
Fedora je viens de dl ton vdm mais il ne fonctionne pas avec moi, voici l'erreur en pl :
Tcl error [::vdm::pub_disp_vdm]: invalid command name "::http::config"

si vous pouviez m'éclairer
merci


RE: Vie de merde (VDM) - fedora - 20/04/2009

bonjour,
met le tcl http.tcl Smile


RE: Vie de merde (VDM) - bewess - 20/04/2009

toujours meme erreur
:s


RE: Vie de merde (VDM) - Helias - 20/04/2009

Je ne sais pas si ça peut aiguiller, mais avant avec la version 1.0 le bot ne possèdait pas le http.tcl, et le vdm fonctionnait bien sur le salon...

Il s'est arrêté de fonctionner il y a quelques jours avec la version 1.0 donc j'ai fait cette mise à jour avec la version 1.1.
Avec la nouvelle version 1.1, plus de fonction avec vdm...

Une fois mis le http.tcl, et un .rehash, ça remarche...

Merci Fedora