LogOpener

De OpenIHS.
Aller à : Navigation, rechercher

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)
Outils personnels
Espaces de noms
Variantes
Actions
Navigation
OpenIHS
Projets
Boîte à outils