NewsStats ist ein Programmpaket, um aus einem INN-Newsfeed live Daten zu extrahieren und daraus dann Statistiken zu generieren.
Beschreibung
NewsStats speichert Overview-Daten und die kompletten Header aller eingehenden Postings (in einer oder mehreren bestimmten Usenet-Hierarchie(n)) in Echtzeit in einer mySQL-Datenbank. Diese Rohdaten können dann regelmäßig, bspw. monatlich, ausgewertet werden, zum Beispiel unter dem Gesichtspunkt von Postings pro Gruppe und Monat. Auch die Auswertungsergebnisse werden in einer Datenbank gespeichert, aus der dann wiederum verschiedene Berichte erzeugt werden können.
Das Programmpaket befindet sich noch in der Entwicklung.
Derzeit werden damit die monatlich in de.admin.news.lists geposteten Statistiken für die Hierarchie de.* erzeugt.
Für das Programm stehen ein Git-Repository und ein Bugtracker zur Verfügung.
Download
newsstats
Voraussetzungen
- Perl 5.8 (oder neuer)
Config::Auto
(CPAN)Cwd
Date::Format
(CPAN)DBI
(CPAN)File::Basename
Sys::Syslog
Außerdem werden ein mySQL-5-Server und eine lauffähige INN-Installation benötigt.
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".