Repolode
ajayyy

ajayyy/DeArrow

ユーザー投稿・投票で、より正確なYouTubeのタイトルとサムネイルを集めるブラウザー拡張機能。

スター
2,344
フォーク
86
未解決の Issue
160
最終コミット
21 日前

これは何?

DeArrowは、YouTubeの釣りタイトルやサムネイルを、コミュニティが投稿した別のものに置き換えるブラウザー拡張機能です。タイトルには任意のテキストを指定でき、サムネイルには動画内の特定のタイムスタンプから取得したスクリーンショットを使います。ユーザーはタイトルとサムネイルの両方を投稿・投票でき、内容に即したタイトルにして扇情的な表現を減らすことを目指します。

投稿がない場合、DeArrowは元のタイトルをタイトルケースやセンテンスケースなど、ユーザーが選んだスタイルに整形し、ランダムなタイムスタンプのスクリーンショットをサムネイルに設定します。こうした代替表示はオプションで無効にできます。「show original」ボタンを使えば、いつでも元のタイトルとサムネイルを確認できます。

サムネイルは、サムネイルキャッシュサービスを利用するか、動画要素からフレームを取得してブラウザー内で生成します。どちらを使うかは、より速い方に応じて決まります。代替サムネイルにはSponsorBlockのセグメントを使いません。拡張機能はChrome、Firefox、Safariで利用でき、Android向けの選択肢もあります。

主な機能

  • 01ユーザーが投稿し、投票した別のタイトルにYouTubeのタイトルを置き換えます。
  • 02動画内の特定のタイムスタンプから取得した、ユーザー投稿のサムネイルに差し替えます。
  • 03投稿がない場合、元のタイトルをタイトルケースまたはセンテンスケースに整形します。
  • 04SponsorBlockのセグメント外にあるランダムなタイムスタンプから、代替サムネイルを生成します。
  • 05ワンクリックで元のタイトルとサムネイルを確認できます。

ユースケース

  • 動画の実際の内容に合ったYouTubeタイトルを見たい視聴者。
  • ブラウジング中に扇情的な表現や釣りサムネイルを減らしたいユーザー。
  • 管理対象のブラウザーポリシーを使って拡張機能を展開するチームや個人。

クイックスタート

  1. 1

    Chrome ウェブストア、Firefox Add-ons、または Safari App Store から拡張機能をインストールします

  2. 2

    サブモジュールを含めてリポジトリをクローンします

    git clone https://github.com/ajayyy/DeArrow --recurse-submodules=yes
  3. 3

    npm で依存関係をインストールします

    npm ci
  4. 4

    Chrome 向けの開発版をビルドします

    npm run build:dev

使う前に知っておきたいこと

  • 現在ベータ版のため、既知の問題がいくつかあります。
  • ソースからビルドするには、Node.js 22 と、サンプルからコピーした config.json ファイルが必要です。

収録されている特集

トピック

よくある質問

DeArrow とは?
ユーザー投稿・投票で、より正確なYouTubeのタイトルとサムネイルを集めるブラウザー拡張機能。 DeArrowは、YouTubeの釣りタイトルやサムネイルを、コミュニティが投稿した別のものに置き換えるブラウザー拡張機能です。タイトルには任意のテキストを指定でき、サムネイルには動画内の特定のタイムスタンプから取得したスクリーンショットを使います。ユーザーはタイトルとサムネイルの両方を投稿・投票でき、内容に即したタイトルにして扇情的な表現を減らすことを目指します。
DeArrow は無料で使えますか?ライセンスは?
DeArrow は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
DeArrow は今もメンテナンスされていますか?
活発にメンテナンス中。DeArrow の最終コミットは 2026年10月17日 です。
DeArrow は何に使えますか?
動画の実際の内容に合ったYouTubeタイトルを見たい視聴者。 ブラウジング中に扇情的な表現や釣りサムネイルを減らしたいユーザー。 管理対象のブラウザーポリシーを使って拡張機能を展開するチームや個人。
DeArrow のインストール方法は?
Chrome ウェブストア、Firefox Add-ons、または Safari App Store から拡張機能をインストールします サブモジュールを含めてリポジトリをクローンします: git clone https://github.com/ajayyy/DeArrow --recurse-submodules=yes npm で依存関係をインストールします: npm ci Chrome 向けの開発版をビルドします: npm run build:dev
DeArrow はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ajayyy/DeArrow

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト