#!/bin/bash

echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">"
echo "<html><head><title>jhr's work webpage</title>"
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">"
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">"
echo "</head><body>"

echo "<div class=\"header-img\"><img src=\"header.png\" height=\"155\" width=\"600\" alt=\"header\"></div>"
echo "<div class=\"header\">"
cat header.inc
echo "</div>"

for dir in $( find . -type d -name \*.\* -mindepth 1 -maxdepth 1 | sort -r )
do
    dir="$(basename $dir)"
    files_img="$(find $dir/img/ -type f 2> /dev/null )"
    file_desc="$dir/desc"
    file_url="$dir/url"
    desc="$( cat $file_desc)"
    url="$( cat $file_url)"
    echo "<div class=\"project\">"
    echo "<div class=\"title\"><span class=\"year\">$(echo "$dir" | cut -d "." -f 1 )</span> <span class=\"label\">$(echo "$dir" | cut -d "." -f 2 )</span></div>"
    if [ -n "$files_img" ] ; then
        echo "<div class=\"img\">"
        for file_img in $files_img ; do
            echo $file_img > `tty`
            [ ! -f "tmp/$(basename $file_img .png).jpg" ] && convert -geometry "640x200" "$file_img" "tmp/$(basename $file_img .png).jpg"
            echo "<img src=\"tmp/$(basename $file_img .png).jpg\" alt=\"$(basename $img .png)\">"
        done
        echo "</div>"
    else
        echo "<div class=\"img\">&nbsp;</div>"
    fi
    if [ -n "$url" ] ; then
        if [ -f "$dir/offline" ] ; then
            echo "<div class=\"url\"><b>URL:</b> $url (offline)</div>"
        else
            echo "<div class=\"url\"><b>URL:</b> <a href=\"$url\">$url</a></div>"
        fi
    fi
    if [ -n "$desc" ] ; then
        echo "<div class=\"desc\"><b>popiska:</b> $desc</div>"
    fi
    echo "</div>"
done
echo "<div class=\"made\">$(date)</div>"
echo "<div class=\"w3c\">validate: <a href=\"http://validator.w3.org/check/referer\">html</a>, <a href=\"http://jigsaw.w3.org/css-validator/check/referer\">css</a></div>"
echo "</body></html>"

