Generieren Sie HTML basierend auf der Verzeichnisstruktur

12

Kennt jemand ein Linux-basiertes Programm / Skript, das HTML-Dateien basierend auf der Verzeichnisstruktur generieren kann?

TusharG
quelle
Ich habe meine eigene in Python erstellt, um meinen öffentlichen Dropbox-Ordner zu indizieren. Es war nicht sehr schwer. ( dl.dropbox.com/u/2502059/index.html, wenn Sie sehen möchten. Das Skript, das es generiert hat, ist makeIndex2.py unter / Python Scripts.)
Phoshi
Vielen Dank! Das hilft sehr. Ich kann das Konzept aus Ihrem Skript erhalten.
TusharG
@Phoshi, jemand, der in einer bald / jetzt gelöschten Antwort notiert hat: "makeIndex2.py funktioniert nicht, weil es ein reserviertes Wort verwendet with, das nicht so verwendet werden kann, wie das Skript geschrieben wurde" . Das heißt, vielleicht können Sie das Skript hier als Antwort posten? Links gehen tot.
Arjan

Antworten:

28

Einige Versionen von tree , einem gängigen Dienstprogramm, können HTML-Ausgaben erzeugen.

tree -H baseHREF
Bis auf weiteres angehalten.
quelle
6
Ich lerne hier jeden Tag etwas Neues.
Steve.lippert
Hey Dennis Vielen Dank. Ihre Antwort ist am nächsten und am einfachsten zu implementieren. Ich wusste nicht, dass der Baumbefehl so mächtig ist.
TusharG
Leider ist dies für den Windows-Baumbefehl, den ich habe, nicht verfügbar.
Jamie Barrow
2
@ Jamiebarrow: Die Frage ist mit Linux markiert .
Bis auf weiteres angehalten.
1
@jamiebarrow: Windows enthält einen eigenen Baumbefehl . Wenn Sie auch eine GNU-Version haben, sollten Sie in der Lage sein, auf eine unterstützende Version zu aktualisieren -H.
Bis auf weiteres angehalten.