Generieren Sie HTML basierend auf der Verzeichnisstruktur


12

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


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

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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.