Dobre / enrole linhas longas em w3m

5

Estou procurando uma opção para agrupar linhas de HTML renderizadas no w3m quando elas atingirem um determinado tamanho, digamos 72 caracteres. Por padrão, o texto abrange toda a largura da janela e a leitura se torna difícil. Aqui está uma captura de tela de como um artigo é exibido por padrão na tela inteira w3m:

Nonewsbeuterconseguiocomportamentoquequeriafacilmentecomtext-width72.Omesmoartigocomtextobemenvolvidoemnewsbeuter:

Existe uma maneira de conseguir esse tipo de quebra de linha de 72 caracteres em w3m?

Os dados das visualizações acima estão disponíveis neste URL:

link

    
por zool 11.05.2017 / 22:49

1 resposta

4

Execute w3m com opções relevantes para descarregar a página formatada para a saída padrão e, em seguida, envie a saída padrão para o comando less . No entanto, nenhuma dessas opções no arquivo de configuração do w3m.

Quais opções e como

A página de manual w3m (1) mencionou as seguintes opções.

   -dump  dump formatted page into stdout

   -cols width
          specify column width (used with -dump)

Para definir a largura da coluna em 72, use as seguintes opções:

$ w3m -dump -cols 72 [URL or filename]

Como a opção -dump produz saída padrão, você não pode fazer navegação normal (o w3m irá copiar a página formatada e sair). Canalize para less para navegar na página formatada.

$ w3m -dump -cols 72 [URL or filename] | less

O último comando de uma linha é tudo que você precisa.

Navegação normal por w3m

Navegaçãonapáginaformatadaporw3memenos

Observequeaprimeirametadedapáginaestábeminseridanalarguradacolunaespecificada.Ascapturasdetelaacimaestãonavegandonesteartigo: w3m na Wikipedia .

Comentários

A opção -dump removerá todos os hiperlinks ao produzir a página formatada. Se a largura da coluna é o único critério que você precisa, esta opção será suficiente.

Para esta data respondida, não estou ciente de outras formas de preservar os hiperlinks.

    
por 11.11.2017 / 20:53

Tags