21/07/2011, 11:39
Il suffit d'analyser les différences entre les logs:
On voit aussi qu'on peut appliquer des regexp pour les timestamps et ça rendra toutes les lignes de tchat valables: s/^(\d{2}:\d{2}:\d{2}).*/\[$1\]/
Ca mériterait un petit script bash ou perl pour faire tout ça, parce que tout ce qui est "infos" (join/part/quit/mode) sera plus complexe et qu'il y a des lignes inutiles (les infos irssi)
log irssi a écrit :09:25 -!- CrazyCat [Felinus@12E29AAD.FD0BFBA7.1221481B.IP] has joined #canal
09:25 -!- Irssi: #canal: Total of 6 nicks [3 ops, 0 halfops, 1 voices, 2 normal]
09:25 -!- mode/#canal [+ao CrazyCat CrazyCat] by [Gamer]
09:25 <@CrazyCat> Hello Tchatteur1
09:25 <@CrazyCat> Coucou miss souris !
09:25 <@Tchatteur2> Coucou CrazyCat et Tchatteur1
09:26 <@Tchatteur2> J'ai pensé à toi ce matin CrazyCat, j'ai même franchement rigolé
09:26 <@CrazyCat> Ah ?
09:26 <@Tchatteur2> Info trafic en Belgique : "Journée classée orange, entre autres pour ceux qui se rendront en France"
09:27 <@Tchatteur2> Là ils passent une interview d'un responsable français du trafic: "Journée classée orange sur tout le territoire français, rouge en Ile de France, entre autres vers la Normandie"
09:27 -!- Irssi: Join to #canal was synced in 106 secs
09:27 <+Tchatteur1> hello CrazyCat
09:27 <+Tchatteur1> pour l'info trafic
log eggdrop a écrit :[09:25:36] CrazyCat (Felinus@12E29AAD.FD0BFBA7.1221481B.IP) joined #canal.Bon, tout d'abord on voit que je n'ai pas les secondes dans irssi, ça peut être problématique.
[09:25:36] #canal: mode change '+ao CrazyCat CrazyCat' by [Gamer]!robot@services.zeolia.net
[09:25:47] <CrazyCat> Hello Tchatteur1
[09:25:52] <CrazyCat> Coucou miss souris !
[09:25:59] <Tchatteur2> Coucou CrazyCat et Tchatteur1
[09:26:06] <Tchatteur2> J'ai pensé à toi ce matin CrazyCat, j'ai même franchement rigolé
[09:26:16] <CrazyCat> Ah ?
[09:26:38] <Tchatteur2> Info trafic en Belgique : "Journée classée orange, entre autres pour ceux qui se rendront en France"
[09:27:13] <Tchatteur2> Là ils passent une interview d'un responsable français du trafic : "Journée classée orange sur tout le territoire français, rouge en Ile de France, entre autres vers la Normandie"
[09:27:24] <Tchatteur1> hello CrazyCat
[09:27:40] <Tchatteur1> pour l'info trafic
On voit aussi qu'on peut appliquer des regexp pour les timestamps et ça rendra toutes les lignes de tchat valables: s/^(\d{2}:\d{2}:\d{2}).*/\[$1\]/
Ca mériterait un petit script bash ou perl pour faire tout ça, parce que tout ce qui est "infos" (join/part/quit/mode) sera plus complexe et qu'il y a des lignes inutiles (les infos irssi)