Skip to content

Commit

Permalink
Initial commit of pisg 0.72.
Browse files Browse the repository at this point in the history
  • Loading branch information
miknight committed Oct 10, 2010
0 parents commit 389d097
Show file tree
Hide file tree
Showing 90 changed files with 34,292 additions and 0 deletions.
340 changes: 340 additions & 0 deletions COPYING

Large diffs are not rendered by default.

80 changes: 80 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
README, pisg - by me and others (see CREDITS file)
------------------
pisg - Perl IRC Statistics Generator, is a Perl script which takes IRC
logfiles and turns them into nice looking stats, which can be amusing to
show for the users of your channel.

The supported logfile formats is explained in the FORMATS file included with
this distribution in the 'docs' directory.

SETTING UP PISG
---------------
Full documentation for pisg is located in 'docs/pisg-doc.txt' and
'docs/html/index.html' for a HTML version.

Quick usage instructions below:

It's quite simple to set up pisg. You have 2 choices:

* Set settings from commandline (try pisg --help)
* Configure pisg from the pisg.cfg file (more flexible and configurable)

If you look in the example pisg.cfg, you will see a small working sample
where you can insert your own data.

The commandline version has the disadvantage that you can only set up one
channel to be run.

RUNNING PISG
------------
If you have setup everything inside the config file, then you just need to
run it. If you're on a Linux/BSD/Unix system, this should do the work:

$ ./pisg

Running pisg like this will just use the settings in pisg.cfg.

If you want to specify things on commandline instead of in the config file,
you could do:

$ ./pisg -ch \#channel -l logfile.log -f mIRC -o index.html

The syntax and options is explained when doing:

$ ./pisg --help

Setting settings on commandline, will override the relevant settings in
pisg.cfg.

NOTES
-----
There is some graphics in the gfx/ folder which pisg uses, you should put
these in the same directory as your stats file(s) or use the 'PicLocation'
configuration option.

The stats will look best with a logfile which is at least one day long.
Some stats (like smilies, exclamation marks, etc) doesn't get counted before
a special amount of time.

pisg supports multiple languages so the texts on the stats page will
be in your own language; look in lang.txt to see the supported languages.
The language can be changed from within the pisg.cfg file.

If you have any corrections to the language file, or you want to add a new
translation, then send it to the mailing list.

CONTACT INFORMATION
-------------------
If you have any issues with pisg, such as problems with installing or
running pisg, then send an e-mail to the pisg mailing list:

http://lists.sourceforge.net/mailman/listinfo/pisg-general

You can report bugs or add feature requests here:
http://sourceforge.net/tracker/?group_id=31862

The pisg homepage is located at http://pisg.sourceforge.net/.

Have fun :)

- Morten Brix Pedersen
159 changes: 159 additions & 0 deletions docs/CREDITS
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
CREDITS go to...
--

Original author and leading developer:
--
Morten Brix Pedersen <[email protected]>

Major contributors:
--
* Winfried Nessen <[email protected]>
* Jamie Cheetham <[email protected]>
* Sam Bingner <[email protected]>
* Christoph Berg <[email protected]>
| NFiles and UserPics options, wildcards for random user pictures,
wildcard and regexp support for IgnoreWords, FoulWords, ViolentWords,
charset conversion support, BigNumbersThreshold option, karma, music
charts, parser cache ...
* Torbjörn Svensson <[email protected]>
| ShowFoulDecimals and AltColorScheme options, multiple channels with same
| name, multiple languages per run, lots of other fixes, pum.pl

Other contributors:

* Stefan aka Flyghost <[email protected]>
| Code contribution and fixes
* P. Gnodde aka Shogun <[email protected]>
| Lots of feature enhancements and code cleanups, thanks!
* Steve Tibold aka T0mcat <[email protected]>
| Tons of ideas
* Markus Geiger <[email protected]>
| Alias/nick replacement
* Joakim Sandström <[email protected]>
| Ideas and bugfixes
* Ryan Ryttie <[email protected]>
| xchat logfiles request/help
* Laocius <[email protected]>
| The features 'most used words' and 'most referenced nicks'
* Luca (eni) <[email protected]>
| Reported a very small, but stupid bug with the xchat fileformat :)
* kiss dess <[email protected]>
| Found a few minor bugs. And added replace_links()
* S. William Schulz <[email protected]>
| Better commandline arguments, --help and fixed indenting problems with
xchat logs, also fixed a critical thing with --format, --silent switch
* Tim Hunter <[email protected]>
| 'shortest lines', 'most fouls', 'pageheader' and more.
* Kim Ingemann (KimI) <[email protected]>
| Danish translation
* Molator <[email protected]>
| French translation
* Sheuron Azxe <[email protected]>
| Spanish translation
* Gandalf the Grey <[email protected]>
| Polish translation and egg2mirc.awk script.
* Andreas Blaafladt <[email protected]>
| Norwegian translation
* Sascha Lüdecke <[email protected]>
| Compressed files, addition of --prefix, and sorting of files in logdirs
* JaMiR0W <[email protected]>
| Portugese translation
* Hanno Hecker (Vetinari) <[email protected]>
| Lots of feature additions and code cleanups, thanks!
| Updates to German translation, some patches for words and the feature
'most words'.
* Pyrofikiemaan <[email protected]>
| Dutch translation
* Andreas Henriksson <[email protected]>
| Swedish translation
* Anders Rune Jensen (Superduck) <[email protected]>
| Language specific dates on stats page
* Christian Legler <[email protected]>
| New images for pisg
* Phil Gregory <[email protected]>
| Regex support in user aliases, grammar corrections, huge changes to
modularize pisg into packages/objects.
| 'bigpic' user option
* Patrick Aussems aka Zyk <[email protected]>
| New options: show_mrn, show_mru, show_muw, show_randquote
* David Leadbeater
| Flexibility to irssi logfiles.
* Mouky <[email protected]>
| Updates to French template, grammar/gender/spelling corrections.
* Kirler@paincreators <[email protected]>
| Finnish translation.
* Ales Tepina <[email protected]>
| Slovenian translation
* Gyuri Horak <[email protected]>
| Hungarian translation
* Pascal Brax <[email protected]>
| Italian translation
* deadlock <[email protected]>
| addalias.pl version 2, handling of users already in config file,
obsoletin of addalias.htm and more configurable script.
* Nicholas Frampton <[email protected]>
| infobot logfile support
* Mo-Ize <[email protected]>
| zcbot logfile support
* Azhrarn <[email protected]>
| winbot logfile support, Trillian logfile support
windows-ftp-upload.txt addition
* Andrew <[email protected]>
| axur logfile support
* EQU <[email protected]>
| oer logfile support
* "Travis Roy" <[email protected]>
| perlbot logfile support
* Nathan Poznick
| Ability to specify multiple LogFiles and LogDirs.
* HM 2K <[email protected]>
| eggdrop-pisg.tcl for running pisg from eggdrop
* Tiniduske <[email protected]>
| updated Dutch translation
* Julien Danjou <[email protected]>
| pisg(1) manpage
* coaster
| improved mirc6hack.mrc
* Vianney Lecroart <[email protected]>
| lulubot parser
* Christian Garbs (mastermitch)
| "Latest Topics" displays date
* Jeroen van Nimwegen <[email protected]>
| updated Dutch translation
* James Vega (jamessan)
| Update for supy.pm
* Tjavdar Ivanov <[email protected]>
| Update for Bulgarian
* Axel 'XTaran' Beckert <[email protected]>
| pum.pl
* Kresten Kjeldgaard <[email protected]>
| miau parser
* Guilherme Barile <[email protected]>
| updated Portuguese/Brazil translation
* Antoni Grzymała <[email protected]>
| updated Polish translation
* NonExistenT <[email protected]>
| updated Russian translation
* Silviu Foca <[email protected]>
| updated Romanian translation
* Michal Stano <[email protected]>
| updated Slovak translation
* Pavel Kouril <[email protected]>
| updated Czech translation
* Sentence <[email protected]>
| updated Catalan translation
* Lajos Galambosi <[email protected]>
| updated Hungarian translation
* Gökhan <[email protected]>
| updated Turkish translation
* Zoran <[email protected]>
| updated Serbian translation
* Teemu Koskinen
| patches to speed up karma parsing and code cleanup
* Matti Peltola <[email protected]>
| Finish translation
* skiidoo
| updated French translation

I probably forgot a lot of people here, _PLEASE_ notify me if I left you
out.. because I have a bad habit of forgetting to maintain this list :)
Loading

0 comments on commit 389d097

Please sign in to comment.