[Perl IRC Statistics Generator]. Herramienta que analiza logs y archivos de registro de canales IRC y genera páginas HTML con estadísticas sobre la actividad del canal.
$ pisg --logdir /ruta/logs --format xchat --channel '#nombrecanal'
$ pisg --logdir ~/.irssi/logs --format irssi --channel '#debian' --outputfile estadisticas.html
$ pisg --logdir /var/logs/irc --format eggdrop --channel '#micanal' --output /var/www/html/stats.html
$ pisg --lang es --logdir /logs --format irssi
$ pisg --logdir /logs --ignore "bot1 bot2"
$ pisg --logdir /logs --days 30
Ejemplo usando archivo de configuración
$ nano pisg.cfg
<set>
maintainer = "Tu Nombre <email@example.com>"
pagehead = "Estadísticas del canal #micanal"
pagefoot = "Generado el %d"
user1 = usuario1
user2 = usuario2
</set>
<channel="#micanal">
Logfile = "/home/user/.irssi/logs/micanal.log"
Format = irssi
OutputFile = "/var/www/stats.html"
</channel>
$ pisg -co pisg.cfg
Para generar estadísticas periódicamente con cron:
$ crontab -e
Y para generar stats diariamente a las 23:00 añadir línea:
0 23 * * * /usr/bin/pisg -co /etc/pisg/pisg.cfg