Wygeneruj HTML na podstawie struktury katalogów

12

czy ktoś zna program / skrypt oparty na systemie Linux, który może generować pliki HTML na podstawie struktury katalogów?

TusharG
źródło
Zrobiłem własny w python, aby zindeksować mój folder publiczny Dropbox. To nie było bardzo trudne. ( dl.dropbox.com/u/2502059/index.html, jeśli chcesz zobaczyć. Skrypt, który go wygenerował, to makeIndex2.py w / Python Scripts.)
Phoshi
Dzięki! To bardzo pomaga. Mogę pobrać pomysł z twojego skryptu.
TusharG
@ Phoshi, ktoś zauważył w odpowiedzi wkrótce / teraz usuniętej: „makeIndex2.py nie działa, ponieważ używa słowa zarezerwowanego with, którego nie można użyć w sposobie pisania skryptu” . To powiedziawszy, może możesz opublikować skrypt jako odpowiedź tutaj? Linki znikają.
Arjan,

Odpowiedzi:

29

Niektóre wersje drzewa , które są powszechnym narzędziem, mogą generować dane wyjściowe HTML.

tree -H baseHREF
Wstrzymano do odwołania.
źródło
6
Codziennie uczę się tutaj czegoś nowego.
steve.lippert
Hej Dennis Wielkie dzięki. Twoja odpowiedź jest najbliższa i najłatwiejsza do wdrożenia. Nie wiedziałem, że polecenie drzewa jest tak potężne.
TusharG
Niestety nie jest to dostępne w poleceniu drzewa Windows.
jamiebarrow
2
@jamiebarrow: Pytanie jest oznaczone linuksem .
Wstrzymano do odwołania.
1
@jamiebarrow: Windows zawiera własne polecenie drzewa . Jeśli masz także wersję GNU, powinieneś być w stanie uaktualnić do wersji, która obsługuje -H.
Wstrzymano do odwołania.