Accueil > > > XCHAT RECONNEXION
XCHAT RECONNEXION
Information sur la source
Description
#sur xchat si la connection n'est pas bonne on se reconnecte avec un nick impossible et l'ancien nick existe toujours sous forme de #fantome. Pour revenir en mode correct il faut tout un tas de commande lourdes a taper 20 fois. C'est pourquoi j'ai créer ce script #avec python que j'avais déjà un peu vu #tout ceci est surtout valable pour freenode, je ne sais pas pou les autres server
Source
- __module_name__ = "jay"
- __module_version__ = "1.0"
- __module_description__ = "reconnection et nick correct"
-
- #sur xchat si la connection n'est pas bonne on se reconnecte avec un nick impossible et l'ancien nick existe toujours sous forme de #fantome. Pour revenir en mode correct il faut tout un tas de commande lourdes a taper 20 fois. C'est pourquoi j'ai créer ce script #avec python que j'avais déjà un peu vu
- #tout ceci est surtout valable pour freenode, je ne sais pas pou les autres server
-
-
-
- #from Tkinter import * Ca c'était un essai pour ajouter une fenetre mais ça marche mal voyez tout en bas
-
- import xchat #on a besoin du module xchat
-
- #on définit en global le pass du nick du chan et le nom du chan
- global npwd
- global cpwd
- global chan
-
-
- npwd=" votremotdepasse" #laisser l'espace devant
- chan="#monchannelquej'aimebien"
- cpwd=" motdepasseduchan" #idem npwd
-
- #fonction pour retrouver son nick
- def nick():
- msg="nick "+xchat.get_prefs("irc_nick1")
- xchat.command(msg)
-
- #fonction pour ghoster le nick fantome (valable sur freenode)
- def ghost():
- msg="ns ghost "+xchat.get_prefs("irc_nick1")+npwd
- xchat.command(msg)
-
- #identifier son nick
- def nident():
- msg="ns identify "+npwd
- xchat.command(msg)
-
- #identifier son chan
- def cident():
- msg="cs identify "+chan+cpwd
- xchat.command(msg)
-
- #test du module
- def test():
- print "Ca marche"
-
-
- #le "switch" du module
- def commander(word, word_eol, userdata):
- command={ #on tape
- "!nick":nick,
- "!ghost":ghost,
- "!nident":nident,
- "!cident":cident,
- "!test":test
- }
-
- command[word[1]] ()
-
-
-
-
- #Seul les message de l'utilisateur sn pris en compte
- xchat.hook_print("Your Message",commander)
-
-
-
-
- #test avec une fenetre cela bloque xchat qui ne peut rien faire d'autre qu'afficher cette fenetre
- #tk est une lib encore un peu fragile...
- #fen1 = Tk()
- #b1=Button(fen1,text='Reconnecte',command=)
- #b1.pack()
- #fen1.mainloop()
- #fen1.destroy()
__module_name__ = "jay"
__module_version__ = "1.0"
__module_description__ = "reconnection et nick correct"
#sur xchat si la connection n'est pas bonne on se reconnecte avec un nick impossible et l'ancien nick existe toujours sous forme de #fantome. Pour revenir en mode correct il faut tout un tas de commande lourdes a taper 20 fois. C'est pourquoi j'ai créer ce script #avec python que j'avais déjà un peu vu
#tout ceci est surtout valable pour freenode, je ne sais pas pou les autres server
#from Tkinter import * Ca c'était un essai pour ajouter une fenetre mais ça marche mal voyez tout en bas
import xchat #on a besoin du module xchat
#on définit en global le pass du nick du chan et le nom du chan
global npwd
global cpwd
global chan
npwd=" votremotdepasse" #laisser l'espace devant
chan="#monchannelquej'aimebien"
cpwd=" motdepasseduchan" #idem npwd
#fonction pour retrouver son nick
def nick():
msg="nick "+xchat.get_prefs("irc_nick1")
xchat.command(msg)
#fonction pour ghoster le nick fantome (valable sur freenode)
def ghost():
msg="ns ghost "+xchat.get_prefs("irc_nick1")+npwd
xchat.command(msg)
#identifier son nick
def nident():
msg="ns identify "+npwd
xchat.command(msg)
#identifier son chan
def cident():
msg="cs identify "+chan+cpwd
xchat.command(msg)
#test du module
def test():
print "Ca marche"
#le "switch" du module
def commander(word, word_eol, userdata):
command={ #on tape
"!nick":nick,
"!ghost":ghost,
"!nident":nident,
"!cident":cident,
"!test":test
}
command[word[1]] ()
#Seul les message de l'utilisateur sn pris en compte
xchat.hook_print("Your Message",commander)
#test avec une fenetre cela bloque xchat qui ne peut rien faire d'autre qu'afficher cette fenetre
#tk est une lib encore un peu fragile...
#fen1 = Tk()
#b1=Button(fen1,text='Reconnecte',command=)
#b1.pack()
#fen1.mainloop()
#fen1.destroy()
Conclusion
Merci à l'auteur de Jocus, il m'a filer des bons conseils dans son code... Merci à ceux qui ont dévelloper cette interface python dans xchat, ils "rOxEnt"... Merci à l'inventeur de python...
Sources de la même categorie
VÉRIFIER SES MAILS AVEC TUX DROIDVÉRIFIER SES MAILS AVEC TUX DROID Utilise libgmail pour télécharger les nouveaux mails Gmail par thread de discussion.
Puis se connecte à Tux Droid si de nouveaux mails sont trouvés....
par KimbleMandel
SCANNER D' ADRESSES MAILS (ENTREPRISES, MESSAGERIES, BOITE ...SCANNER D' ADRESSES MAILS (ENTREPRISES, MESSAGERIES, BOITE MAIL...) EX : HOTMAIL, YAHOO, FREE... J'ai repris ce code d' un logiciel Gnu qui sert à se renseigner sur les e-mails des companies du style hotmail,free,yahoo... en saisissant dans la con...
par kerneltony95
SPAMMEUR, PYTHONSPAMMEUR, PYTHONBon, ce logiciel ne doit pas être utilisé, il montre seulement comment utiliser smtplib pour envoyer de multiples messages, j'ai essayer, et cela marc...
par xeolin
ENVOI D'EMAILENVOI D'EMAIL Donc voila ce code n'est pas de moi (http://quickies.seriot.ch/index.php?cat=2), mais j'ai vu qu'il n'y avait pas de source sur le site qui explique c...
par sorcier0011
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
[xchat] faire tourner des scripts python [ par khayyam ]
bonsoir tout le monde je n'arrive pas à faire tourner des scripts python, même un simple hello world __module_name__ = "helloworld" __module_versio
Bot IRC Python ... problème à l'ouverture de la socket [ par tcyrill2 ]
Bonjour ici, Voilà, on m'a filé les bases d'un bot IRC en python. Je sais qu'il fonctionne car j'ai eu l'occaz de le tester avec la personne qui me
aide pour xchat svp [ par Jamu ]
Salut a tous Je debute sur xchat et le python ben je connais pas,j'ai chercher des tuto sur google mais j'ai trouvé que des tuto de python en général
comment faire une Session de connection à un site web (python ou C) [ par alibyte ]
Bonjour, voila j' aimerai savoir comment m' y prendre pour créer une session en python ou en c, afin de m' identifier sur n' importe quelle site. merc
Comment jouer la video avec python [ par TYKO86 ]
Bonjour, je travaille sur la réalisation d'une interface graphique avec pyqt et je voulais savoir comment jouer de la video avec. merci.
Python 2.6 avec Tkinter 8.6 [ par zarash ]
Bonjour, Voici mon probleme : Je souhaite utiliser une option du widget text de Tkinter qui n'existe que dans la version 8.6.Il s'agit de la rotation
(python] suppression de certaines parties d'un fichier texte [ par Flobertime ]
Bonjour, Je souhaiterai supprimer certaines partie d'un fichier texte. Ces parties seraient par exemple de la ligne 1 à la ligne 12 et de 25 à 45. o
envoi mail python [ par papousy ]
je sais pas pourquoi mais j'arrive pas envoyé un mail à partir de ce présent code: [i]#!/usr/bin/python # -*- coding: iso-8859-1 -*- import smtplib i
envoi mail python [ par papousy ]
send: 'ehlo [127.0.1.1]\r\n' reply: '250-mwinf2c06.orange.fr\r\n' reply: '250-PIPELINING\r\n' reply: '250-SIZE 28730982\r\n' reply: '250-ETRN\r\n' rep
Savoir si le programme lancé par Python est terminé [ par zannguyen ]
Bonjour à tous, Je fais un petit script avec Python qui permet d'appeler un autre programme à exécuter. Cet appel est réalisé quand on clique sur un b
|
Derniers Blogs
[MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ![MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ! par redo
La Preview de Windows Explorer 9 est maintenant disponible à l'adresse suivante : http://ie.microsoft.com/testdrive/ Cette version ne nécessite pas un redémarrage de votre machine pour être exploitée . Cette version est fonctionnelle mais reste cependant ...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ![MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ! par redo
Dans la lignée du premier keynote, retrouvez la vidéo du second keynote en ligne : Visionnez la vidéo à l'url suivante : http://www.microsoft.com/presspass/events/mix/VideoGallery.aspx Vous y retrouverez ainsi les speakers Scott Guthrie, Dean Hachamovitch...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7[MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7 par redo
En avant première, Loic le retour d'expérience de Loïc Le Meur du portage de l'application http://seesmic.com/ sur plateforme Windows Phone 7 . c'était d'ailleurs une des rares opportunités de tester, voir toucher le nouveau device . voyez par vous-même :...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|