Mengubah tabel html menjadi tabel ascii seperti ncurses?


8

Saya memiliki beberapa dokumentasi dalam tabel html. Saya ingin mengonversi tabel ke tabel ascii, seperti yang Anda lihat ketika Anda mendapatkan hasil baris perintah mysql kembali, seperti ini:

+------------+------------+
| header     | header     |
+------------+------------+
| cell data  | cell data  |
+------------+------------+
| cell data  | cell data  |
+------------+------------+

... jadi saya bisa memasukkannya dalam beberapa komentar kode.

Bagaimana saya bisa melakukan ini dengan mudah? Saya berpikir untuk mem-piping output lynx ke dalam file, tetapi lynx tidak menempatkan batas ascii di sekitar tabel: P

Saya juga ingin mengontrol lebar sel, sehingga sel konten tidak tumpah di luar lebar layar yang diterima dari kode.

Jawaban:


8

Anda lebih baik menggunakan tautan untuk merender tabel:

links -width 80 -dump http://website.com/ > file.html

2
atau tautan 2 atau elinks atau w3m . Coba semuanya dan lihat rendering siapa yang paling Anda sukai.
— Gilles 'SANGAT berhenti menjadi jahat'

Ya, versi yang saya uji sebenarnya adalah
— links2

Saya mencoba kedua links2 dan elinks, dan tidak mendapatkan batas antara sel. Bisakah Anda menunjukkan apakah Anda benar-benar mendapatkannya, dan jika ya, versi tautan yang Anda gunakan?
— anol

@anol dengan elinks pada centos 6 ini berfungsi elinks -dump http://www.html.am/html-codes/tablesnamun itu tergantung jika tabel telah dikonfigurasi sendiri
— jamespo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.