PhotoIndex w /bin/sh
listopad 4, 2007 | 18:06
Nie wiem czy nie ma nic ciekawego do tworzenia indeksów dla zdjęć pod Linuksa, czy ja słabo szukałem. Gthumb mi nie odpowiada (nie umie rekursywnie robić index.htmlki), w digikam nie znalazłem (pewnie dlatego, że nie mam zainstalowanych pluginów żadnych).
Anyway, chciałem, żeby wypluło mi "to coś" stronę w HTML z miniaturkami, tak, żebym nagrywając na DVD miał obraz tego, co się na płycie znajduje bez otwierania każdego zdjęcia. Klikać na "Plain Text".
CODE:
- #!/bin/sh
- IFS="
- "
- mkdir -p _thumbs
- files=`find . -type f | sort`
- d=""
- echo "<!-- Piotr Budny, vip@lcm.pl --><html><head><title>PhotoIndex</title></head><body>"> index.html
- echo "<h1>PhotoIndex; Wygenerowano `date`</h1>">> index.html
- for f in $files
- do
- if [ "$d" != "`dirname $f`" ]
- then
- d=`dirname $f`
- echo "<br/>">> index.html
- echo "<h2>$d</h2>">> index.html
- fi
- echo $f
- b="_thumbs/`basename $f`"
- t=`exiv2 $f`
- convert -scale 160x $f $b
- echo "<a href='$f'><img src='$b' border='0' title='$t' /></a> ">> index.html
- done
- echo "</body></html>">> index.html

