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
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:
-
zum einen unter der GNU General Public License (GPLv1), und
-
zum anderen der "Artistic License".