Find a file
Thomas Hochstein edd250f265 Complete rewrite of groupstats.pl and NewsStats.pm.
* Switch to Getopt::Long, change coding style;
  limit line length.

* Replace 'die' and 'warn' by calls to &Bleat().

* Completely redo options and processing:
  - merge -m/-p/-a into --month
  - replace -i/-q/-d with - much more powerful -
    --group-by/--order-by
  - replace -t/-l with - much more powerful -
    --lower/--upper/--boundary
  - remove -b and replace it with --report

  Fixes #33.

* Add new report types, boundaries and sorting options:
  - report types 'average' and 'sums'
  - boundaries 'average' and 'sums'
  - upper and/or lower boundary
  - sort output independently

  Issue #35.
  Fixes #34, #38.

* Add possibility to cross-check newsgroups against
  checkgroups file.

* Complete rewrite of groupstats.pl internal logic:
  - modularize construction fo SQL queries
  - remove unnecessary special cases
  - refactor code into NewsStats.pm functions as much
    as possible

  Issue #37.
  Fixes #36.

* Rework output formats, fix padding problem by making use
  of modularized SQL queries.

  Fixes #15, #32.

* Add some more consistency checks.

  Issue #12.

* Redo documentation.

* Update TODO list.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2012-10-13 00:43:39 +02:00
doc Complete rewrite of groupstats.pl and NewsStats.pm. 2012-10-13 00:43:39 +02:00
install install.pl: Change handling of upgrades. 2010-09-19 16:53:07 +02:00
.gitattributes Introduce end-of-line normalization and add .gitattributes. 2010-09-18 20:53:31 +02:00
.gitignore Add tools directory, move untracked stuff top /tmp 2012-05-04 07:41:02 +02:00
feedlog.pl feedlog.pl: Fix annoying logging error. 2010-09-19 13:27:28 +02:00
gatherstats.pl gatherstats.pl: Allow for more than one TLH in config. 2010-11-01 21:45:35 +01:00
groupstats.pl Complete rewrite of groupstats.pl and NewsStats.pm. 2012-10-13 00:43:39 +02:00
newsstats.conf.sample Initial checkin. 2010-09-17 13:49:29 +02:00
NewsStats.pm Complete rewrite of groupstats.pl and NewsStats.pm. 2012-10-13 00:43:39 +02:00