1724
Comentario:
|
1635
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 1: | Línea 1: |
#! /usr/bin/python | {{{{#! /usr/bin/python |
Línea 8: | Línea 8: |
Línea 16: | Línea 18: |
Línea 19: | Línea 22: |
Línea 22: | Línea 26: |
Línea 29: | Línea 34: |
Línea 31: | Línea 37: |
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 48: | Línea 54: |
}}}} |
""" script rapido 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 '}}}'