Webová galerie vytvářená scriptem
Vytvoříme si jednoduchou webovou galerii - html stránku zobrazující obrázky.
Protože chceme, aby měly obrázky nějaké jednotné rozměry, vytvoří nám script pomocí příkazu ''convert'' (z balíčku imagemagick) náhled.
Řešení uživatele ''mata'':
sberac.sh
cat zacatek.html >index.html for soubor in `find -iname '*.jpg'|tr "n" " "` do #cyklus běží pro všechny .jpg soubory ve složce soubor=`echo $soubor|sed -e "s/^.///"` if echo $soubor|grep "^nahled_" then #Pokud je soubor náhled, nezpracujeme ho continue fi nahled=nahled_$soubor convert -resize 1000x300 $soubor nahled_$soubor echo "" >> index.html done cat konec.html >> index.html
zacatek.html
<html>
<head>
<title>Fotky</title>
</head>
<body>
konec.html
</body>
</html>
A výsledek je zde
Námět pro rozšíření
- Samostatný html soubor pro každou jednotlivou fotku - pak by šlo procházet (zvětšenými) fotkami doleva a doprava, zobrazovalo by se pořadí fotky, atd.
- Možnost přidání komentáře k fotce (při generování příkazem ''read'')
- Nebo naopak: možnost automatického generování zařazením do ''/etc/crontab''