ほぼすべてのことが Web 上で行われる世界では、ブラウザーに依存しないツールを見つけることがますます困難になっています。 はい、ちょっと大げさですが、私たちがコンピューターの前で過ごす時間の多くは Web ブラウザーで費やされます。 しかし、Linux ユーザーが好む点があるとすれば、それはすべてをターミナルから行うことで物事が複雑になることです。 見方によっては複雑になったり単純になったり、 ytfzf は、リソース消費の少ないアプリケーションや CLI のようなツールを好む人に好まれるツールの XNUMX つです。
ytfzf は「Youtube ビデオを (API なしで) 検索し、mpv/youtube-dl を使用して開いたりダウンロードしたりするのに役立つ POSIX スクリプト」ですが、現在使用されているキャッチフレーズの最後の部分を更新する必要があります。 yt-dlp。 ビデオを見るため、彼が行うことはすべて端末から行われ、ほとんどすべてのことが端末から行われます。 MPV ストリップ。 その使用方法は簡単で、少なくとも X11 を使用している場合、または Wayland でサムネイルを表示するために互換性のあるツールのいずれかを使用している場合には、そのインターフェイスは非常に興味深いものです。
ytfzfをインストールして使用する
ytfzf 通常は公式リポジトリで入手できます Linux ディストリビューションの一部であるため、インストールはターミナルに移動して次のように入力するだけです。 sudo apt install jq curl mpv fzf
Ubuntu ベースのシステムの場合。 一部のソフトウェア ストアでも検索できます。 依存関係に関しては、ヘッダーのスクリーンショットに示されているようにサムネイルを表示する yt-dlp と ueberzugpp をインストールすることをお勧めします。
インストールしたら、他の CLI ツールと同様に、ターミナルからスクリプトを起動する必要があります。 入力することで実行できます ytfzf
検索してみると、すべてが単純すぎることがわかります。 少なくとも使用する価値はあります フラグ -t 検索の前に。 その「t」は「サムネイル」を表します。つまり、 サムネイルを表示。 デフォルトでは、ueberzugpp を使用すると、X11 にいる場合にのみそれらが表示されます。 Wayland でそれらを表示するには、kitty、iterm2、sixel (これら XNUMX つは ueberzugpp が必要です)、chafa、catimg、imv、mpv (ただし、これは私にはうまくいきませんでした) および swayimg などの互換性のあるオプションの XNUMX つがインストールされている必要があります。ウェイランドとかハイパーランドとか。
フラグと例
2つあります フラグ 「t」を付けると小文字になり、検索するとデフォルトでサムネイルが表示されます。 -T を使用すると、使用するサムネイル ビューアを指定します。たとえば、ytfzf -T kytty Linux は、kitty を使用してサムネイルを表示する Linux ビデオを検索します。 最も一般的なフラグは次のとおりです。
- -d: 表示のために MPV に渡す代わりにダウンロードします。 これを機能させるには、yt-dlp をインストールする必要があります。
- -m: 端末上で音声のみを再生します。
- -l (小文字の L です): 再生が完了するとリストに戻ります。
- -L: 選択したビデオのリンクが表示されます。
- -a: リスト内の最初のビデオが自動的に選択されます。
- -r: リストからランダムなビデオを自動的に選択します。
- -co: YouTube の代わりに Oddysee を検索します。
- -s: ビデオを再生した後、検索を実行するウィンドウに戻ります。 これにより、ビデオ/オーディオを終了するときに再度 ytzf を起動する必要がなくなります。
たとえば、Linux に関するビデオを検索して、リストの最初のビデオを再生し、オーディオの最後に次のビデオを再生する場合は、次のように記述します。
ytfzf -lam Linux
Linux は非常に一般的なトピックであり、あらゆる問題を引き起こす可能性があるため、上記はおそらく最良の例ではありません。 しかし、より具体的なものが必要になると、すべてが変わります。 有名な曲を聞きたい場合は、わかりませんが、「Nothine Else Matters」です。ytfzf -sam nothing else Matters を選択すると、最初の結果 (おそらくメタリカの曲) が音声のみで再生され、終了すると返されるはずです。メニューに移動して別のオプションを見つけます。
このツールが非常にうまく機能するのは事実ですが、Google 検索エンジンも使用している YouTube の公式 Web サイトでの検索ほど正確ではないことも事実です。 しかし、その選択肢は存在しており、多くの理由からその価値があります。
詳細については、 プロジェクトGitHubページ.
yt-dlp と ueberzugpp をインストールするにはどうすればよいですか?