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.

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.


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

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


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


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
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.