Comment prévisualiser des documents HTML à partir de la ligne de commande?

32

J'utilise catdocpour prévisualiser les documents Word à partir de la ligne de commande. Existe-t-il quelque chose de similaire pour HTML?

En d'autres termes, j'aimerais faire cathtml Webpage.html | lesset obtenir plus ou moins une mansortie de look de page.

isomorphismes
la source

Réponses:

18

Vous pouvez utiliser html2textpour consulter un document HTML à partir de la ligne de commande.

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

mais pas exactement un look similaire aux pages de manuel, cela dépend de l'entrée html, bien sûr.

enzotib
la source
23

Une solution consiste à utiliser lynx -dump, comme dans

lynx -dump file.html

ou

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

Mieux:

Utilisation w3m -dump, il respecte la mise en page. C'est génial.

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

Vous pouvez définir le nombre de colonnes du terminal pour obtenir la meilleure disposition, par exemple, si vous utilisez un terminal pleine fenêtre, 200 peut être un bon essai:

w3m -dump -cols 200 file.html
fiatjaf
la source
11

Vous pouvez utiliser w3mce qui devrait déjà être installé - si ce n'est pas le cas

sudo apt-get install w3m

Un exemple de syntaxe de commande:

w3m -dump askubuntu.com | less

Il peut être utilisé avec les URL et les fichiers html basés sur des fichiers

w3m -dump index.html | less

entrez la description de l'image ici

fossfreedom
la source
6

Il existe ces soi-disant navigateurs HTML texte, dont j'ai testé avec succès Lynks et eLinks. Dont elinks est devenu mon préféré.

Quoi qu'il en soit, ils sont différents d'un "aperçu de page Web" comme vous le suggérez dans votre question. Ils ressemblent davantage à des navigateurs actifs en temps réel, qui offrent de nombreuses fonctionnalités utiles pour une navigation Web facile et bien sûr, vous pouvez également l'utiliser pour un aperçu des pages Web locales / distantes.

Les informations sur Lynks sont dans le wikipedia et peuvent être atteintes en cliquant ici . Les informations relatives aux liens sont ici .

Capture d'écran de Mes liens pour que vous puissiez voir les liens en action:

entrez la description de l'image ici

Geppettvs D'Constanzo
la source
Agréable! Semble très bien en effet.
Luis Alvarado
Ah - si évident! Après avoir écrit cette question que j'ai utilisée w3m, cela l'a résolue.
isomorphismes