Wie kann ich eine Vorschau von HTML-Dokumenten über die Befehlszeile anzeigen?

32

Ich benutze, catdocum eine Vorschau von Word-Dokumenten über die Befehlszeile anzuzeigen. Gibt es etwas Ähnliches für HTML?

Mit anderen Worten, ich würde gerne cathtml Webpage.html | lessmehr oder weniger einen manSeitenlook ausgeben.

Isomorphismen
quelle

Antworten:

18

Mit können Sie html2textein HTML-Dokument über die Befehlszeile anzeigen.

sudo apt-get install html2text
html2text Webpage.html | less

Das Aussehen ähnelt jedoch nicht unbedingt Manpages, es hängt natürlich von der HTML-Eingabe ab.

Enzotib
quelle
23

Eine Lösung ist lynx -dump, wie in zu verwenden

lynx -dump file.html

oder

echo "<div>this is a div</div>" | lynx -dump -stdin

Besser:

Verwenden Sie w3m -dump, es respektiert das Seitenlayout. Es ist großartig.

sudo aptitude install w3m
w3m -dump file.html
echo "<div>x</div>" | w3m -dump -T text/html

Sie können die Anzahl der Spalten des Terminals festlegen, um ein besseres Layout zu erhalten. Wenn Sie beispielsweise ein Vollfenster-Terminal verwenden, ist 200 ein guter Versuch:

w3m -dump -cols 200 file.html
Fiatjaf
quelle
11

Du könntest verwenden, w3mwas schon installiert sein sollte - wenn es aber nicht ist

sudo apt-get install w3m

Eine Beispielbefehlssyntax:

w3m -dump askubuntu.com | less

Es kann sowohl mit URLs als auch mit dateibasierten HTML-Dateien verwendet werden

w3m -dump index.html | less

Bildbeschreibung hier eingeben

fossfreedom
quelle
6

Es gibt diese sogenannten Text-HTML-Browser, von denen ich Lynks und eLinks erfolgreich getestet habe. Davon ist elinks mein Favorit geworden.

Wie Sie in Ihrer Frage vorschlagen, unterscheiden sie sich von "Webseitenvorschau". Sie ähneln eher aktiven Echtzeit-Browsern, die viele nützliche Funktionen für ein einfaches Surfen im Internet bieten. Natürlich können Sie sie auch für die Vorschau lokaler / entfernter Webseiten verwenden.

Informationen zu Lynks finden Sie in der Wikipedia und können hier erreicht werden . Die Informationen zu den Elinks finden Sie hier .

Mein Elinks-Screenshot für Sie, um Elinks in Aktion zu sehen:

Bildbeschreibung hier eingeben

Geppettvs D'Constanzo
quelle
Nett! Sieht in der Tat sehr gut aus.
Luis Alvarado
Ah - so offensichtlich! Nachdem ich diese Frage geschrieben habe, habe ich sie w3mgelöst.
Isomorphismen