Você pode usar html2text
para procurar em um documento HTML a partir da linha de comando.
sudo apt-get install html2text
html2text Webpage.html | less
mas não é exatamente semelhante a man pages, depende da entrada html, é claro.
Eu uso catdoc
para visualizar documentos do Word a partir da linha de comando. Existe algo semelhante para HTML?
Em outras palavras, eu gostaria de fazer cathtml Webpage.html | less
e obter mais ou menos uma saída de aparência de página man
.
Você pode usar html2text
para procurar em um documento HTML a partir da linha de comando.
sudo apt-get install html2text
html2text Webpage.html | less
mas não é exatamente semelhante a man pages, depende da entrada html, é claro.
Uma solução é usar lynx -dump
, como em
lynx -dump file.html
ou
echo "<div>this is a div</div>" | lynx -dump -stdin
Use w3m -dump
, ele respeita o layout da página. É incrível.
sudo aptitude install w3m
w3m -dump file.html
echo "<div>x</div>" | w3m -dump -T text/html
Você pode definir o número de colunas do terminal para obter o melhor layout, por exemplo, se você estiver usando um terminal de janela cheia, 200 pode ser uma boa tentativa:
w3m -dump -cols 200 file.html
Você pode usar w3m
, que já deve estar instalado - se, no entanto, não for
sudo apt-get install w3m
Um exemplo de sintaxe de comando:
w3m -dump askubuntu.com | less
Ele pode ser usado tanto com URLs quanto com arquivos html baseados em arquivos
w3m -dump index.html | less
Existem esses chamados navegadores html de texto, dos quais testei com sucesso Lynks e eLinks. Dos quais elinks se tornou o meu favorito.
De qualquer forma, eles são diferentes de um "visualizador de páginas da web", como você sugere na sua pergunta. Eles são mais como navegadores ativos em tempo real, que carregam vários recursos úteis para uma navegação na Web fácil e, claro, também é possível usá-lo para visualização de páginas da Web locais / remotas.
Informações sobre o Lynks estão na Wikipédia e podem ser encontradas clicando aqui . As informações relacionadas às elinks são aqui .
Minha captura de tela elinks para você ver os elinks em ação:
Tags command-line html