--- trunk/irc-logger.pl 2006/03/18 16:02:32 21 +++ trunk/irc-logger.pl 2006/03/26 01:01:10 23 @@ -216,12 +216,14 @@ my $append = 1; - if ($last_row->{nick} ne $row->{nick}) { + my $nick = $row->{nick}; + $nick =~ s/^_*(.*?)_*$/$1/; + + if ($last_row->{nick} ne $nick) { # obfu way to find format for me_nick if needed or fallback to default my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick}; $fmt ||= '%s'; - my $nick = $row->{nick}; $nick = $args->{filter}->{nick}->($nick) if (ref($args->{filter}->{nick}) eq 'CODE'); $msg .= sprintf( $fmt, $nick ); @@ -524,7 +526,7 @@ } . join("

", get_from_log( - limit => $q->param('limit') || 100, + limit => $q->param('last') || 100, search => $q->param('search') || $q->param('grep') || undef, fmt => { time => '%s ',