萌えハッカーニュースリーダー

2025/08/18 04:13 IMDB Terminal Browser

出典: https://github.com/isene/IMDB
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士、ターミナルはいつもお使いのPCの中ですよ…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search