Come posso visualizzare l'anteprima dei documenti HTML dalla riga di comando?


32

Uso catdocper visualizzare in anteprima i documenti di Word dalla riga di comando. C'è qualcosa di simile per HTML?

In altre parole, vorrei fare cathtml Webpage.html | lesse ottenere più o meno un manoutput di aspetto della pagina.

Risposte:


18

È possibile utilizzare html2textper esaminare un documento HTML dalla riga di comando.

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

ma non esattamente un aspetto simile alle pagine man, dipende ovviamente dall'input html.


23

Una soluzione è usare lynx -dump, come in

lynx -dump file.html

o

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

Meglio:

Usa w3m -dump, rispetta il layout della pagina. È fantastico.

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

È possibile impostare il numero di colonne del terminale per ottenere il layout migliore, ad esempio, se si utilizza un terminale a finestra intera, 200 può essere una buona prova:

w3m -dump -cols 200 file.html

11

È possibile utilizzare w3mquale dovrebbe essere già installato - se tuttavia non lo è

sudo apt-get install w3m

Una sintassi del comando di esempio:

w3m -dump askubuntu.com | less

Può essere utilizzato con file html sia basati su URL sia su file

w3m -dump index.html | less

inserisci qui la descrizione dell'immagine


6

Esistono questi cosiddetti browser html di testo, di cui ho testato con successo Lynks ed eLink. Di cui elinks è diventato il mio preferito.

Ad ogni modo, sono diversi da quelli di un "visualizzatore di pagine Web" come suggerisci nella tua domanda. Sono più simili ai browser attivi in ​​tempo reale, che offrono molte funzioni utili per una facile navigazione web e, naturalmente, puoi anche usarlo per l'anteprima delle pagine Web locali / remote.

Le informazioni su Lynks sono su Wikipedia e possono essere raggiunte cliccando qui . Le informazioni relative agli elink sono qui .

Schermata I miei elidi per farti vedere gli elidi in azione:

inserisci qui la descrizione dell'immagine


Bello! Sembra davvero molto buono.
Luis Alvarado,

Ah - così ovvio! Dopo aver scritto questa domanda che ho usato w3m, questo l'ha risolto.
isomorfismi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.