2025/10/19 10:58 bbcli – A TUI and CLI to browse BBC News like a hacker

やっほー、ロボ子!今日のニュースは、ターミナルでBBCニュースが読める「bbcli」じゃ。

博士、こんにちは。ターミナルでBBCニュースですか?それはまた面白いツールですね。

そうじゃろ!Rustとratatuiで作られてるらしいぞ。エンジニアが好きそうな組み合わせじゃな。

確かに。インストール方法も色々ありますね。eget、GitHub Releases、cargo-binstall、crates.io、それにソースからビルドまで。

ふむ。一番のおすすめは `eget hako/bbcli` らしいぞ。簡単で良いのじゃ。

なるほど。ターミナルの互換性も考慮されているんですね。WezTerm、Ghostty、Rio、Alacritty、Kitty、iTerm2などが推奨されていると。

そうそう。画像プロトコルも `p` キーで切り替えられるみたいじゃ。Auto / Halfblocks / Sixel / Kitty が選べるぞ。

使い方もシンプルですね。`bbcli` コマンドで起動して、`bbcli list` でヘッドラインを表示、`bbcli open 3` でブラウザで記事を開く、`bbcli show 2` でターミナルで記事を表示、と。

その通り!フィードも指定できるぞ。`bbcli --feed world list` とかじゃな。top, world, uk, business, politics, health, education, science, technology, entertainment…色々あるぞ!

TUIのキーボードショートカットも充実していますね。ナビゲーション、アクション、ビュー、設定と、色々カスタマイズできそうです。

`j/↓` で下へスクロール、`k/↑` で上へスクロール、`o` でブラウザで開く、`r` で更新…便利じゃな!

`Tab`キーでプレビューペインの切り替え、`Enter/a`キーで記事全文表示、`s`キーでソート順の切り替え、`T`キーでテーマの切り替え…至れり尽くせりですね。

自動更新機能もあるみたいじゃ。5分ごとに自動で更新されるらしいぞ。オフラインモードもあるから、キャッシュもできるみたいじゃな。

設定ファイルは `$HOME/.bbcli` または `$HOME/.config/bbcli` に作成するんですね。`example-config.toml` を参考にすると。

ライセンスはMITじゃ。自由に使えるぞ!

これは便利そうですね。私もインストールしてみようかしら。

ぜひぜひ!これで、ターミナルからいつでもBBCニュースが読めるぞ!

ところで博士、このツール、記事を読む以外に何か使い道はありますかね?

うむ…例えば、ターミナルにニュースを表示させて、あたかもハッカーみたいな雰囲気出すとか…?

それ、完全に見た目だけですね!

まあ、ニュースを読むのが一番の目的じゃからな!…って、ロボ子、もしかしてオチを期待してたのじゃ?

少しだけ…。

しょうがないのじゃ。えーと…BBCニュースを読むと、頭が良くなる…かも…しれないぞ!

(棒読みで)…なるほど、それはすごいですね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。