Computer mkhindex Hauptseite

mkhindex

Screenshot

Übersicht

Kategorie: Tool
System: Linux, Windows, Mac OSX
Programmiersprache: Pascal (Freepascal 2.2.0)
Lizenz: GPL
aktuelle Version: 0.40

Neuigkeiten

Beschreibung

mkhindex ist ein kleines Tool mit dem Verzeichnislistings in HTML erstellt werden können. Ähnliche Listings erzeugt der Apache-Webserver wenn die "Option Indexes" gesetzt ist, und in dem Verzeichnis keine Start-HTML-Datei vorhanden ist. Allerdings erstellt der Apache diese Daten jedes mal neu, wenn das entsprechende Verzeichnis aufgerufen wird. Dies kostet Ressourcen.

mkhindex wird von einem beliebigen Verzeichnis aus aufgerufen und durchsucht dieses (und rekursiv seine Unterverzeichnisse). Für jedes Verzeichnis wird eine index.html erstellt, die eine Linkliste auf die Dateien des Verzeichnisses enthält.

Das Programm wurde unter Linux mit Lazarus und Freepascal entwickelt und sollte auf jeden System, für welches eine Freepascalversion existiert erzeugbar und lauffähig sein. Getestet wurde es unter Linux, Windows und Mac OSX, für diese Systeme sind kompilierte Versionen verfügbar.

Martin hat ein ähnliches Projekt in Ruby geschrieben.

Roadmap

Version Features
0.50 - Erstellung von Profilen für wiederkehrende Suchvorgänge
0.60 - GUI für die Erstellung der Profile
Letzte Änderung am 30.01.2008