¿Cómo puedo obtener una vista previa de los documentos HTML desde la línea de comandos?


32

Utilizo catdocpara previsualizar documentos de Word desde la línea de comandos. ¿Hay algo similar para HTML?

En otras palabras, me gustaría hacer cathtml Webpage.html | lessy obtener más o menos una mansalida de aspecto de página.

Respuestas:


18

Puede usar html2textpara buscar en un documento HTML desde la línea de comandos.

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

pero no es exactamente un aspecto similar a las páginas man, depende de la entrada html, por supuesto.


23

Una solución es usar lynx -dump, como en

lynx -dump file.html

o

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

Mejor:

Uso w3m -dump, respeta el diseño de la página. Es asombroso.

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

Puede establecer el número de columnas del terminal para obtener un mejor diseño, por ejemplo, si está utilizando un terminal de ventana completa, 200 puede ser un buen intento:

w3m -dump -cols 200 file.html

11

Podrías usar el w3mque ya debería estar instalado, si no es así

sudo apt-get install w3m

Un ejemplo de sintaxis de comando:

w3m -dump askubuntu.com | less

Se puede usar tanto con URL como con archivos html basados ​​en archivos

w3m -dump index.html | less

ingrese la descripción de la imagen aquí


6

Existen los llamados navegadores html de texto, de los cuales probé con éxito Lynks y eLinks. De los cuales elinks se ha convertido en mi favorito.

De todos modos, son diferentes a los "previsualizadores de páginas web" como sugiere en su pregunta. Se parecen más a los navegadores activos en tiempo real, que tienen muchas características útiles para una navegación web fácil y, por supuesto, también puede usarlo para la vista previa de páginas web locales / remotas.

La información sobre Lynks se encuentra en la wikipedia y se puede acceder haciendo clic aquí . La información relacionada con los enlaces está aquí .

Captura de pantalla de Mis enlaces para que puedas ver enlaces en acción:

ingrese la descripción de la imagen aquí


¡Agradable! Se ve muy bien de hecho.
Luis Alvarado

¡Ah, qué obvio! Después de escribir esta pregunta que usé w3m, eso la resolvió.
isomorphismes
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.