#!/usr/bin/perl
$base="http://math.univ-lyon1.fr/~logicum/photos/";

if ($#ARGV < 3) {
	print "usage: perl build.pl <directory> <big size> <small size> <#columns>\n";
	exit;
}
$path=shift;
$sizeBig=shift;
$sizeSmall=shift;
$width=shift;

while ($orig = <$path/orig/*>) { $big = $orig; $small = $orig;
	$big =~ s/\/orig\//\/big\//;
	$small =~ s/\/orig\//\/small\//;
	print STDERR ".";
	system sprintf("convert -thumbnail $sizeBig"."x$sizeBig $orig $big\n");
	system sprintf("convert -thumbnail $sizeSmall"."x$sizeSmall $orig $small\n");
}
print STDERR "\n";

$i=0;
open(F,">$path/raw.html");
print F "<html><body><center><H1>$path</H1></center>\n";
print F "<table align=center border=0 cellspacing=10>\n";
while ($small = <$path/small/*>) { $big = $small;
	$big =~ s/\/small\//\/big\//;
	if ($i == 0) {  print F "<tr>\n";  }
	++$i;
	print F "<td align=center>";
	$img = "<img src=$base$small>";
	if (-e $big) {  print F "<a href=$base$big target='_'>$img</a>";  }
	else  {  print F $img;  }
	print F "</td>\n";
	if ($i >= $width) {  print F "</tr>\n";  $i=0;  }
}
print F "</table>\n";
print F "</body></html>\n";
close(F);

