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
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|