Html到ansi彩色终端文本

Ser*_*gey 22 html terminal ansi-colors

我在Linux下,我想从网上获取一个html页面,然后在终端输出.我发现html2text基本上可以完成这项工作,但它将我的html转换为纯文本,而我最好将其转换为ansi彩色文本ls --color=auto.有任何想法吗?

dav*_*ieb 13

elinks浏览器可以做到这一点.其他文本浏览器也可以lynx或者w3m也可以这样做.

elinks -dump -dump-color-mode 1 http://example.com/
Run Code Online (Sandbox Code Playgroud)

上面的例子提供了http://example.com/使用16种颜色的文本版本.输出格式可根据需要进一步定制.

-dump选项启用转储模式,该模式仅将整个页面打印为文本,链接目标以"电子邮件样式"打印出来.

-dump-color-mode 1使用16种基本端子颜色实现输出着色.根据终端仿真器的价值和功能,这可能高达约1600万(真彩色).这些值记录在elinks.conf(5)中.

也可以配置用于输出的颜色,这也在elinks.conf(5)中有记录.


sar*_*old 0

w3m 浏览器支持对输出文本进行着色

  • @davrieb,知道如何让其中一个浏览器转储颜色吗? (2认同)