usestats erzeugt Statistiken über Newsgroups, indem vorhandene Postings analysiert und daraus verschiedene Reports erstellt werden.

Beschreibung

Im Usenet war die Erzeugung von Statistiken über Newsgroups und deren Teilnehmer eine ganze Zeit lang en vogue. Gezählt wurden beispielsweise Anzahl der Postings pro Monat oder Tag oder pro Teilnehmer, die Anzahl der Postings mit einem bestimmten Betreff, die Häufigkeit verwendeter Newsreader und die Anzahl der Nutzer pro Newsreader.

usestats ist eines der Scripts, mit denen solche Statistiken erzeugt werden können; weitere Programme habe ich auf meiner Seite "Newsgroup-Statistiken" zusammengestellt.

Als Input verarbeitet usestats entweder data.dat-Dateien des unter Windows betriebenen Mail-und Newsservers Hamster, Dateien im mbox-Format oder Spoolverzeichnisse mit traditional spool, in denen jedes Posting in einer einzelnen Datei gespeichert ist.

Die Auswertung kann auf bestimmte Zeiträume beschränkt werden; welche Statistiken erzeugt werden sollen, lässt sich ebenfalls konfigurieren. Schließlich kann usestats das Ergebnis eines Auswertungslauf in einer Datei speichern, damit mit verschiedenen Ausgabeformaten experimentiert werden kann, ohne bei jedem Durchlauf auch die aufwendige Auswertung erneut vorzunehmen.

Für das Programm steht ein Git-Repository zur Verfügung.

Download

usestats

usestats erzeugt Statistiken über Newsgroups, indem vorhandene Postings analysiert und daraus verschiedene Reports erstellt werden.
Voraussetzungen
  • Perl 5.6.1 (oder neuer)
  • Date::Manip (CPAN)
  • Locale::Recode (CPAN)
    (und die übrigen Module aus diesem Paket)
  • Mail::Address (CPAN)
  • MIME::Words (CPAN)

Lizenz

Das hier vorgestellte Perl-Programm ist unter denselben Konditionen wie Perl selbst lizenziert: