LogOpener
De OpenIHS.
Sommaire |
[modifier] Installation
Copiez-collez le code source et mettez-le dans un fichier .py.
[modifier] Avec le ModulesManager pour XChat
Mettez le fichier .py dans l'un des dossiers configurés dans le ModulesManager, et éventuellement confiugrez-le pour qu'il se lance automatiquement
[modifier] Avec ou sans le ModulesManager pour XChat
(si vous avez choisi la possibilité précédente, ne prenez pas celle-ci)
Mettez le fichier .py dans le répertoire de XChat (~/.xchat2/ sous Linux)
[modifier] Utilisation
Écrivez simplement /logs sur le canal dont vous voulez afficher les logs.
Si vous ne souhaitez pas utiliser GEdit, remplacez "gedit" dans le script par la commande de votre choix (kate, firefox, ...)
[modifier] Code-source
__author__="ProgVal" __date__ ="1 mai 2010 18:34:41" __module_name__="LogOpen" __module_version__ = "0.1" __module_description__ = "Open logs when typing /logs" command = "gedit" # The command used to open the text editor import threading import subprocess import xchat def open_logs(words, words_eol, userdata): threading.Thread(target=subprocess.call, args=([command, ".xchat2/xchatlogs/%s-%s.log" % (xchat.get_info("network"), xchat.get_info("channel").lower())],)).start() return xchat.EAT_ALL xchat.hook_command("logs", open_logs, userdata=None, priority=xchat.PRI_NORM, help=None)