Homepage > htmldu English

htmldu

Was htmldu macht | Voraussetzungen | Download | Bedienung | Beispielausgaben | TODO-Liste | htmldu verbessern

Was htmldu macht

htmldu ist ein in Perl geschriebenes Kommandozeilentool, das die Größe einer oder mehrerer HTML-Dateien mitsamt der darin referenzierten Dateien (Bilder, CSS, Javascript, usw.) ermittelt und in du-Stil ausgibt. Damit lässt sich leicht die Größe einer HTML-Seite bestimmen, ohne alle darin referenzierten Dateien von Hand untersuchen zu müssen. Insbesondere für die interessant, die darauf achten wollen, dass die von ihnen erstellten Webseiten auch von Benutzern mit Schmalbandnetzzugang innerhalb einer erträglichen Zeit geladen werden können, das heißt, ihre Webseiten unter einer bestimmten Größe halten wollen.

Voraussetzungen

Voraussetzung, um htmldu benutzen zu können, ist selbstverständlich ein funktionierender Perl-Interpreter.

Download

htmldu steht unter der GNU General Public License (GPL).

Bedienung

Bedienung: htmldu [OPTION]... [HTML-DATEI]...
Gibt die Größe der HTML-DATEIen samt der in ihnen referenzierten
Dateien (z.B. Bilder) aus.

  -r, --remote-resources  Bestimme auch die Größe von nichtlokalen Dateien
  -h, --help              Zeig Hilfe an
  -V, --version           Zeig Versionsinformation an

Als HTML-DATEI kann übergeben werden: reguläre Dateien oder URLs von
nichtlokalen Dateien. URLs müssen mit dem Protokollteil beginnen, meistens
also mit "http://".

Wennn nur eine HTML-Datei übergeben wurde, wird dessen Größe, die Größe
aller in ihr referenzierten Dateien und die Gesamtgröße in Bytes ausgegeben.

Wenn mehrere HTML-Dateien übergeben wurden, wird die Gesamtgröße
jeder dieser HTML-Dateien ausgegeben.

Beispiele:

    htmldu index.html
    htmldu -r http://www.gnu.org/
    htmldu -r index.html about.html misc.html http://www.gnu.org/

Beispielausgaben

$ htmldu index.html 
7154   jan.png
3660   index.html
10814  total

$ htmldu -r http://www.gnu.org
13676   http://www.gnu.org/
5286    http://www.gnu.org/graphics/gnu-head-sm.jpg
1763    http://www.gnu.org/gnu.css
20725   total

$ htmldu -r http://www.debian.org
16704   http://www.debian.org/
8442    http://www.debian.org/Pics/debian.jpg
4929    http://www.debian.org/sponsor_img.jpg
2404    http://www.w3.org/Icons/valid-html401
759     http://www.debian.org/logos/openlogo-nd-50.png
507     http://www.debian.org/Pics/getting.en.gif
451     http://www.debian.org/Pics/devel.en.gif
365     http://www.debian.org/Pics/sitemap.en.gif
353     http://www.debian.org/Pics/red-lowerleft.png
351     http://www.debian.org/Pics/support.en.gif
344     http://www.debian.org/Pics/red-upperright.png
321     http://www.debian.org/Pics/red-upperleft.png
315     http://www.debian.org/Pics/search.en.gif
299     http://www.debian.org/Pics/red-lowerright.png
296     http://www.debian.org/Pics/about.en.gif
294     http://www.debian.org/Pics/blue-lowerleft.png
290     http://www.debian.org/Pics/blue-upperright.png
287     http://www.debian.org/Pics/news.en.gif
280     http://www.debian.org/Pics/blue-upperleft.png
266     http://www.debian.org/Pics/blue-lowerright.png
38257   total

$ htmldu -r index.html http://www.gnu.org http://www.debian.org
38257   http://www.debian.org/
20725   http://www.gnu.org/
10814   index.html
69796   total

TODO-Liste

htmldu verbessern

Jeder ist eingeladen, Anregungen, Fehlerberichte oder Patches an <jan@bretti.net> zu senden.


prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem? - Alec Flett at Netscape


Jan Bretschneider  <jan@bretti.net>

Erstellt am: 2004/07/25
Zuletzt geändert am: $Date: 2006-10-24 14:14:29 $