ターミナルで使えるWebブラウザと言えばlynxやw3mが有名です。しかしWebブラウザとしてごく基本的な機能しか提供されておらず、最近のサイトを見ようと思っても殆ど確認できないことでしょう。 そこで使ってみたいのがbrowshです。なんと動画の再生までできてしまうターミナル用Webブラウザです。

browshの使い方

Google.comの表示です。

MOONGIFT。Ajaxで取得する部分も問題ありません。

YouTubeを表示したところ。分かりづらいですがサムネイルです。

YouTubeの詳細です。動画の内容は分かりませんが、カラーで表示されています。

レスポンシブにも対応しています。

browshのカラクリはFirefoxです。Firefoxをヘッドレスで起動し、その画面をアスキー化しています。そのためAjaxであったり、動画であっても動くはずです。見づらさはあるのですが、面白いソフトウェアです。

browshはnode/JavaScript製のオープンソース・ソフトウェア(GPL v3)です。

browsh-org/browsh: A fully-modern text-based browser, rendering to TTY and browsers