#!/usr/bin/perl -w

use strict;
use lib '../lib';	# use the local version for testing
use Mail::Graph;

# for demo purposes, delete all the index files. You should really keep them.
`rm index/*`;

my $mg = Mail::Graph->new( 
  index => 'index',		# where to create index files
  input => 'archive',		# input path
  output => 'output',		# output path
  template => 'index.tpl',	# the output will be templatename.html
				# so change index.tpl to stats.tpl to get
				# stats.html as output
  no_title => 1,		# should graphs have a title? 1 => no, 0 => yes
  average => 7,
  average_daily => 14,		# if undef, set to 'average'
# last_date => '2002-08-02',	# anything newer will be ignored, good for
				# looking into the past
  first_date => '1985-01-02',	# anything older will be ignored, good for
				# ignoring faked/invalid dates
  graph_ext => 'png',		# or 'gif' or 'jpg'
  generate => {
      month => 1,
      yearly => 1,
      day => 1,
      daily => 1,
      hour => 1,
      dow => 1,
      monthly => 1,
      toplevel => 1,
      rule => 1,
      target => 1,
      domain => 1,
      last_x_days => 60,	# the graph should go back how many days?
      score_histogram => 5,	# 5 is the step-width, 0 to disable	
      score_daily => 0,
      score_scatter => 0,
      },
  );
die "Error: ",$mg->error(),"\n" if $mg->error();
$mg->generate();		# generate the graphs and the HTML output

print "\nDone\n";


syntax highlighted by Code2HTML, v. 0.9.1