1626
Comentario:
|
← Versión 6 con fecha 2010-01-07 08:21:48 ⇥
2016
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 1: | Línea 1: |
#! /usr/bin/python | Script en Python para pasar logs de xchat2 a formato wiki de MoinMoin para las Charlas IRC de GNOME Hispano {{{{#! /usr/bin/python |
Línea 4: | Línea 7: |
script rapido para convertir logs de xchat2 en formato del wiki de GNOME Hispano | script rapido y simple para convertir logs de xchat2 en formato del wiki de GNOME Hispano |
Línea 37: | Línea 40: |
if linea.find('<') == 0: limite_nick = linea.find('>') nick.append(linea[1:limite_nick]) texto = linea[limite_nick+2:] if nick[contador]==nick_expositor: nick[contador]="'''"+nick[contador]+"'''" if nick[contador]==nick_moderador: nick[contador]="''"+nick[contador]+"''" if contador==0: print ' '+nick[contador]+'\n'+'{{{' if nick[contador-1]!=nick[contador]: print '}}}\n '+nick[contador]+'\n'+'{{{' print texto else: print texto contador+=1 |
if linea.find('<') == 0: limite_nick = linea.find('>') nick.append(linea[1:limite_nick]) texto = linea[limite_nick+2:] if nick[contador]==nick_expositor: nick[contador]="'''"+nick[contador]+"'''" if nick[contador]==nick_moderador: nick[contador]="''"+nick[contador]+"''" if contador==0: print ' '+nick[contador]+'\n'+'{{{' if nick[contador-1]!=nick[contador]: print '}}}\n '+nick[contador]+'\n'+'{{{' print texto else: print texto contador+=1 |
Línea 54: | Línea 57: |
}}}} |
Script en Python para pasar logs de xchat2 a formato wiki de MoinMoin para las Charlas IRC de GNOME Hispano
#! -*- coding: utf-8 -*- """ script rapido y simple para convertir logs de xchat2 en formato del wiki de GNOME Hispano Escrito por Sergio Infante Email: raulsergio9 at gmail dot com """ """datos iniciales de la charla""" charla = 'Nombre de la Charla' nick_expositor = 'nick del expositor' nombre_expositor = 'nombre completo del expositor' nick_moderador = 'neosergio' nombre_moderador = 'Sergio Infante Montero' fecha_hora_charla = 'Fecha y Hora de la charla' lugar = 'irc.gnome.org #gnome-hispano' """extraer linea por linea el archivo que contiene el log""" archivo = open('charla_noviembre.log','r') lectura = archivo.readlines() """variables iniciales para control""" contador = 0 nick = [] """impresion del principio de los datos generales de la charla""" print '= '+charla+' =\n' print "''' Expositor: "+nombre_expositor+" ("+nick_expositor+") '''\n" print "''' Moderador: "+nombre_moderador+" ("+nick_moderador+") '''\n" print "'' "+fecha_hora_charla+" ''\n" print "'' "+lugar+" ''\n" print "----\n" """impresion de la charla""" for linea in lectura: if linea.find('<') == 0: limite_nick = linea.find('>') nick.append(linea[1:limite_nick]) texto = linea[limite_nick+2:] if nick[contador]==nick_expositor: nick[contador]="'''"+nick[contador]+"'''" if nick[contador]==nick_moderador: nick[contador]="''"+nick[contador]+"''" if contador==0: print ' '+nick[contador]+'\n'+'{{{' if nick[contador-1]!=nick[contador]: print '}}}\n '+nick[contador]+'\n'+'{{{' print texto else: print texto contador+=1 print '}}}'