add htc pics
[sh-gallery.git] / jpg2html.sh
1 #!/bin/zsh
2
3 files=(sony/DSC?????.jpg htc/IMG_*_??????.jpg)
4 len=${#files[@]};
5
6 touch all.tmp
7 for i in `seq 1 $len `; do
8         touch tmp
9
10         if [ $i -ne 1 ]; then
11                 prev=$files[$(($i - 1))];
12                 bn_prev=${prev/.jpg/}
13                 printf "<a href=\"../%s.html\">prev</a>\n" $bn_prev >> tmp
14         fi
15
16         printf "<a href=\"../index.html\">all</a>\n" >> tmp
17
18         if [ $i -ne $len ]; then
19                 next=$files[(($i + 1))];
20                 bn_next=${next/.jpg/}
21                 printf "<a href=\"../%s.html\">next</a>\n" $bn_next >> tmp
22         fi
23
24         this=$files[$i];
25         bn_this=${this/.jpg/}
26         printf "<a href=\"%s\"><img src=\"%s_thumb.jpg\" /></a>\n" $bn_this.html $bn_this >> all.tmp
27
28         printf "<br />" >> tmp
29         printf "<a href=\"../%s\"><img src=\"../%s_small.jpg\" /></a>\n" $this $bn_this >> tmp
30
31         if [ -f $bn_this.desc ]; then
32                 printf "<br />\n" >> tmp
33                 cat $bn_this.desc >> tmp
34         fi
35
36         cat tmpl_h.html tmp tmpl_f.html > $bn_this.html
37         rm tmp
38 done
39
40 cat tmpl_h.html all.tmp tmpl_f.html > index.html
41 rm all.tmp