Tux L i n u x * G u i d e

v o n * I n g o * B l e c h s c h m i d t * ( c ) * 2 0 0 1
Tux
|Home|

|Neue Artikel|

|Index|

|Liste|

|Code-Snippets|

|Links|

|Allgemeines|

|Cool Stuff|
Bilder-Archiv
Don Jun 14 10:05:50 MEST 2001
Bilder Archiv Thumbnails HTML

Dieser Artikel zeigt ein Shell-Skript, welches eine HTML-Seite mit Thumbnails generiert.

LinuxGuide Druckbare Version
Man-Page
Sourcecode
English Version
Verwandte Artikel:

HTML-Markups in Text umsetzen
VIM als HTML-Editor
Zeitdiagramm erstellen
CSV2HTML
Der HTML-Automat
QBist
Perl-Präprozessor
Farbverlauf mit Perl
Text2HTML
Die Systems 2001



      .~.   
      /V\   
     // \\  
    /(   )\ 
     ^`~'^  
     


Hosted at Sorceforge.net
No ePATENTS
Viewable With Any Browser
Burn All GIFs!

S
ie haben mehrere Bilddateien, und möchten gerne eine Übersicht von ihnen haben. Folgendes Shell-Skript erfüllt diese Aufgabe, Download:
# bildermake.sh
 
#!/bin/bash
# bildermake.sh - Generiert einen HTML-Katalog aus Bilddateinamen
# (c) Ingo Blechschmidt Thu Jun 14 10:24:50 MESZ 2001
# Verbesserungen bitte an iblech@web.de schicken.
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Ingo Blechschmidt
# Arberstraße 5
# 86179 Augsburg
# E-Mail: iblech@web.de, http://www.way.to/uselinux/
# Tel.: +49 / 821 882955
#
# 



echo "<html>
<head>
<title>$1</title>
</head>
<body bgcolor=\"red\">
<!-- Automatisch generiert von $0, (c) Ingo Blechschmidt Sam Jun  2 09:39:25
MEST 2001.//-->
<table cellspacing=\"7\" cellpadding=\"3\" border="border">
  <tr rowspan=\"2\">
    <th colspan=\"3\" bgcolor=\"yellow\">
      $1<br />
      Automatisch generiert von $0, (c) Ingo Blechschmidt
      Sam&nbsp;Jun&nbsp;&nbsp;2&nbsp;09:45:51&nbsp;MEST&nbsp;2001
    </th>"

shift

a=4

for i in $*; do
  : $[a+=1]
  if [ "$a" = "5" ]; then
    echo -e "  </tr>\n  <tr>"
    a=0
  fi
  echo "    <td><table>
      <tr><td align=\"center\">
        <img src=\"$i\" width=\"100\" height=\"100\" alt=\"$i\" />
      </td></tr>
      <tr><td align=\"center\">
        <a href=\"$i\">`basename $i`</a>
      </td></tr>
    </table></td>"
done

echo "</table>
</body>
</html>"
 
 

Das Ergebnis:
# ./bildermake.sh Sch&ouml;ne Bilder /opt/kde/share/wallpapers/*.jpg > /tmp/bm.tmp.html
 

 
 

Document Informations: Content-Type: text/html; charset=iso-8859-1
Author: Ingo Blechschmidt
Description: LinuxGuide - Dieser Artikel zeigt ein Shell-Skript, welches eine HTML-Seite mit Thumbnails generiert.
Keywords: Bilder, Archiv, Thumbnails, HTML, LinuxGuide
Robots: all
Copyright: Copyright (C) 2002 by Ingo Blechschmidt
Date: 2003-06-14T10:05:50+02:00

Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode | English Version
Diesen Artikel kritisieren, kommentieren oder ergänzen
Einen Neuen Artikel schreiben

 
This website is distributed under the GNU Free Documentation License .