remove piwik
[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         printf " %s/%s\n" $i $len >> tmp
25
26         this=$files[$i];
27         bn_this=${this/.jpg/}
28         printf "<a href=\"%s\"><img src=\"%s_thumb.jpg\" /></a>\n" $bn_this.html $bn_this >> all.tmp
29
30         printf "<br />" >> tmp
31         printf "<a href=\"../%s\"><img src=\"../%s_small.jpg\" /></a>\n" $this $bn_this >> tmp
32
33         if [ -f $bn_this.desc ]; then
34                 printf "<br />\n" >> tmp
35                 cat $bn_this.desc >> tmp
36         fi
37
38         cat tmpl_h.html tmp tmpl_f.html > $bn_this.html
39         rm tmp
40 done
41
42 printf "<br /><br />download: <a href=\"big.zip\">hi-res</a>, <a href=\"small.zip\">lo-res</a>\n" >> all.tmp
43
44 cat tmpl_h.html all.tmp tmpl_f.html > index.html
45 rm all.tmp