Bagaimana saya bisa melihat pratinjau dokumen HTML dari baris perintah?

32

Saya gunakan catdocuntuk melihat pratinjau dokumen Word dari baris perintah. Apakah ada yang serupa dengan HTML?

Dengan kata lain saya ingin melakukan cathtml Webpage.html | lessdan mendapatkan lebih banyak atau lebih sedikit manoutput tampilan halaman.

isomorfisma
sumber

Jawaban:

18

Anda dapat menggunakan html2textuntuk melihat dokumen HTML dari baris perintah.

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

tetapi tidak persis mirip dengan halaman manual, itu tergantung pada input html, tentu saja.

enzotib
sumber
23

Satu solusi adalah menggunakan lynx -dump, seperti pada

lynx -dump file.html

atau

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

Lebih baik:

Gunakan w3m -dump, itu menghormati tata letak halaman. Itu luar biasa.

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

Anda dapat mengatur jumlah kolom terminal untuk mendapatkan tata letak yang lebih baik, misalnya, jika Anda menggunakan terminal jendela penuh, 200 bisa menjadi percobaan yang bagus:

w3m -dump -cols 200 file.html
fiatjaf
sumber
11

Anda dapat menggunakan w3myang seharusnya sudah diinstal - jika tidak

sudo apt-get install w3m

Contoh sintaks perintah:

w3m -dump askubuntu.com | less

Ini dapat digunakan dengan file html berbasis URL maupun file

w3m -dump index.html | less

masukkan deskripsi gambar di sini

kebebasan fosil
sumber
6

Ada yang disebut sebagai browser html teks, yang saya telah berhasil menguji Lynks dan eLinks. Elink mana yang menjadi favorit saya.

Bagaimanapun, mereka berbeda dari "pratinjau halaman web" seperti yang Anda sarankan dalam pertanyaan Anda. Mereka lebih seperti browser real time aktif, yang membawa banyak fitur berguna untuk browsing web yang mudah dan tentu saja, Anda juga dapat menggunakannya untuk pratinjau halaman web lokal / jarak jauh.

Informasi tentang Lynks ada di wikipedia dan dapat dihubungi dengan mengklik di sini . Informasi yang terkait dengan elink ada di sini .

Tangkapan layar elinks saya agar Anda dapat melihat elinks beraksi:

masukkan deskripsi gambar di sini

Geppettvs D'Constanzo
sumber
Bagus! Terlihat sangat bagus.
Luis Alvarado
Ah - sangat jelas! Setelah saya menulis pertanyaan ini saya gunakan w3m, itu menyelesaikannya.
isomorfisma