What exactly is pisg?pisg is a so called "logfile analyzer" - it takes an IRC logfile, analyzes it, and generates some statistics from it.
A lot of people find these stats amusing. That's really the main reason of making the stats.
What you need to do exactly to generate these stats, is to:
- Use a IRC client or bot to generate a logfile
- Make pisg run through your logfile
- Upload the HTML file to a website so everyone can see it (see examples here)
It's that simple :)
Of course, you can also automate all these things with a scheduling program like crontab, so you don't have to manually update the stats.
Who is developing pisg?pisg was created by Morten Brix Pedersen (mbp) as a small project which helped a bit on the motivation to learn Perl.
Since then, a lot of people has contributed with their ideas and code, see the CREDITS file in the source for the list of people who has contributed.
Patches are highly appreciated, mail your ideas to the pisg mailing list!
Adding support for new logfile formatsIf you have a fair amount of Perl knowledge, it is not very hard to add support for a new logfile format (clients, bots, loggers).
If you don't have any Perl knowledge, you can try sending a sample logfile to the mailing list and see if anyone is kind enough to write one for you.
pisg translationsPisg is translated into about every language that you can think of, including:
English, German, Norweigan, Portugese, Danish, French, Spanish, Polish, Dutch, Swedish, Finnish, Slovenian, Hungarian, Estonian, Italian, Catalan, Turkish, Romanian, Czech, Icelandic, Russian, Hebrew, Bulgarian, Greek, Flemish, Albanian, Serbian and Slovak.
You're very welcome to translate pisg into your own language, it's not very hard.
Other IRC statistics generators
- gruftistats: - Open source, havn't been updated for a year though
- IRCStats: - Used to be closed source, now open source, written in C, for Linux and other *nix'es
- mIRCStats: - Graphical client for Windows
- irssistats: - Dedicated parser for the irssi logformat, written in C.