Як я можу переглянути попередні документи HTML з командного рядка?


32

Я використовую catdocдля перегляду документів Word з командного рядка. Чи є щось подібне для HTML?

Іншими словами, я хотів би зробити cathtml Webpage.html | lessі отримати більш-менш manвихід сторінки.

Відповіді:


18

Ви можете html2textшукати документ HTML з командного рядка.

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

але не зовсім схожий на сторінки man, це, звичайно, залежить від введення html.


23

Одне рішення - використовувати lynx -dump, як в

lynx -dump file.html

або

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

Краще:

Використовуйте w3m -dump, воно поважає макет сторінки. Це приголомшливо.

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

Ви можете встановити кількість стовпців терміналу, щоб отримати кращу компоновку, наприклад, якщо ви використовуєте термінал з повним вікном, 200 може бути хорошою спробою:

w3m -dump -cols 200 file.html

11

Ви можете використовувати те, w3mщо повинно бути вже встановлено - якщо це не так

sudo apt-get install w3m

Приклад синтаксису команд:

w3m -dump askubuntu.com | less

Його можна використовувати як з URL-адресами, так і з файлами html-файлів

w3m -dump index.html | less

введіть тут опис зображення


6

Є ці так звані текстові HTML-браузери, з яких я успішно протестував Lynks та eLinks. З яких улюбленцями стала моя улюблена.

У будь-якому випадку вони відрізняються від "переглядачів веб-сторінок", як ви пропонуєте у своєму запитанні. Вони більше схожі на активні веб-переглядачі в режимі реального часу, в яких є безліч корисних функцій для зручного перегляду веб-сторінок.

Інформація про Lynks знаходиться у вікіпедії та її можна отримати, натиснувши тут . Інформація, що стосується посилань, знаходиться тут .

Мій знімок екрана для вас, щоб побачити посилання в дії:

введіть тут опис зображення


Приємно! Дійсно виглядає дуже добре.
Луїс Альварадо

Ах - так очевидно! Після того як я написав це питання, яке я використав w3m, це вирішило.
ізоморфізми
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.