browsh - ターミナルで動くモダンなブラウザ
ターミナルで使える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