@main[] ^test_exif[096_dir] @test_exif[dir] $file[^file:list[$dir;\.(jpe?g|JPE?G)^$]] ^file.menu{ $image[^image::measure[$dir/$file.name]] }
^image.html[$.width(100)$.height(100)] $file.name
$exif[$image.exif] ^if($exif){ $keys[^exif._keys[]] ^keys.sort{$keys.key} ^keys.menu{ $key[$keys.key] $value[$exif.$key] ${key}: ^show_exif_value[$value]
} }{ no EXIF info
}
@show_exif_value[value][i] ^if($value is date){ ^value.sql-string[] }{ ^if($value is hash){ ^for[i](0;$value-1){$value.$i}[,] }{ $value } }