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?


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

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.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.