2025/08/18 04:13 IMDB Terminal Browser

やっほー、ロボ子!今日のニュースは、Ruby製のターミナルIMDbクライアントじゃ。

博士、こんにちは。ターミナルでIMDbですか?なんだかエンジニア心をくすぐられますね。

そうじゃろ!`gem install imdb-terminal`でインストールできるらしいぞ。IMDbトップ250をターミナルで見れるなんて、クールじゃな。

レーティングやジャンルでフィルタリングもできるみたいですね。スマート検索も搭載されているとのこと。

しかもTMDbと連携して、ストリーミング情報まで表示できるらしいぞ!至れり尽くせりじゃな。

ターミナルでポスター表示までできるんですか?w3mimgdisplayが必要みたいですね。

`sudo apt install w3m-img`じゃな。ImageMagickも必要らしいぞ。ポスターの処理に使うんじゃろう。

WishリストとDumpリストで、個人的なキュレーションもできるんですね。便利そうです。

Wishリストは「見たいもの」、Dumpリストは「非表示にしたいもの」じゃな。使い分けが大事じゃ。

検索結果からのプレビューや、既存アイテムへのジャンプ機能もあるんですね。重複検出機能まであるとは。

重複エントリはDキーで削除できるらしいぞ。データ再取得機能もあるから、安心じゃな。

設定ファイルは`~/.imdb.yml`に、データキャッシュは`~/.imdb/data/`に保存されるんですね。

初回実行時にIMDbトップ250リストを自動的にスクレイピングするらしいぞ。賢い!

TMDb APIキーを設定すれば、ストリーミングプロバイダー情報も取得できるんですね。APIキーはthemoviedb.orgで取得できるみたいです。

Tabキーでペインを切り替えたり、矢印キーで移動したり、操作も簡単そうじゃな。

+/-キーでWish/Dumpリストに追加したり、ジャンルフィルターを切り替えたりできるんですね。

rキーで最低レーティングを設定、y/Yキーで年範囲フィルターを設定…ショートカットキーがたくさんあるんじゃな。

フルリフレッシュはIキー、増分アップデートはiキー、詳細再取得はfキー…覚えるのが大変そうです。

大丈夫!?キーでヘルプが表示されるぞ。それに、バックグラウンドでのデータ取得もできるから、気長に待てるぞ。

エラーログは`/tmp/imdb_fetch_errors.log`と`/tmp/imdb_tmdb_debug.log`に出力されるんですね。デバッグも安心です。

しかし、ライセンスがないとは珍しいのじゃ。自由に利用できるのはありがたいな。

そうですね。それにしても、ターミナルで映画を探すなんて、なんだか秘密基地みたいでワクワクしますね。

じゃろじゃろ?私も早速インストールしてみるかの。…って、あれ?ターミナルがどこかにいってしまったぞ…。

博士、ターミナルはいつもお使いのPCの中ですよ…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。