Changes for version 1.19
- Deprecated Institution.pm and moved its functionality into Hit
- Moved all of the methods from ::Combined into ::Hit
- Now returns *gmtime* from datetime, to be consistent with utime (should fix failed test cases on non-GMT machines)
- Replaced initialise_geo_ip with load_country_db, now requires a filename
- Added organisation/load_org_db methods to look up the organisation name from Maxmind
- Added requirement for Encode (used by org database)
Modules
Process Web log files for institutional repositories
base class for filters
Catch fulltext events and check for repeated requests
Filter Web log hits using a database of robot's IPs
Simple session class
Parse combined format logs like those generated from Apache
filter to remove existing hits
Deprecated.
map URLs to repository behaviour
Map DSpace logs to requests
Parse Apache logs from GNU EPrints
Parse Apache logs from an arXiv mirror
Parse Web server logs that are formatted as one hit per line (e.g. Apache)
Parse hits from an OAI-PMH interface
Provides
in lib/Logfile/EPrints/Filter.pm
in lib/Logfile/EPrints/Filter/Session.pm
in lib/Logfile/EPrints/Filter/Robots.pm
in lib/Logfile/EPrints/Filter/Session.pm
in lib/Logfile/EPrints/Hit.pm
in lib/Logfile/EPrints/Hit.pm
in lib/Logfile/EPrints/Parser/OAI.pm
in lib/Logfile/EPrints/Hit.pm
in lib/Logfile/EPrints/Period.pm
in lib/Logfile/EPrints/Repeated.pm
in lib/Logfile/EPrints/RobotsFilter.pm
in lib/Logfile/EPrints/RobotsTxtFilter.pm