UStackUStack
DashBuster icon

DashBuster

DashBusterはChrome拡張。Web上の「—(ダッシュ)」を選んだ文字に置換し、どのサイトが多用するかも追跡します。

DashBuster

DashBusterとは?

DashBusterはChrome拡張機能で、任意のWebサイト上のemダッシュをユーザーが選んだ文字に置換します。読みやすさを向上させるため、「—」をハイフン、スペース、絵文字などに変換するよう設計されています。

置換はバックグラウンドで実行され、現在のページで検出されたemダッシュの数を表示します。また、emダッシュを多用するサイトを「Hall of Shame」リーダーボードでランキング表示します。

主な機能

  • Webサイト全体での即時置換:DashBusterは選択した文字(ハイフン、スペース、ロボット絵文字🤖、うんこ絵文字💩)でemダッシュをバックグラウンドで置換します。
  • リアルタイムページ別カウンター:置換実行中に、現在のページで「busted」されたemダッシュの数を表示します。
  • Hall of Shame生涯リーダーボード:emダッシュを多用するサイトを追跡・ランキング表示し、複数回の閲覧やサイト間の比較をサポートします。
  • スクリーンショット、共有、「shame」ワークフロー:結果をスクリーンショットして共有するための手順が記載されています。
  • 設定の永続化:選択した置換文字はブラウザ再起動後も保持されます。
  • SPA対応:React、Next.js、Vueなど動的コンテンツに対応しています。
  • データ収集の回避:データ収集やアナリティクスは行われません。
  • 低負荷スキャン:チャンク単位のスキャンとアイドルコールバックスケジューリングを採用し、無限ループを避けています。

使い方

  1. Chrome Web Storeから拡張機能をインストールします。
  2. DashBusterアイコンをクリックして拡張機能を開きます。
  3. トグルをONにします。
  4. 置換文字を選択します(ハイフン、スペース、ロボット絵文字🤖、うんこ絵文字💩)。
  5. 対象ページに移動し、カウンターの増加やHall of Shameリーダーボードの更新を観察します。

用途

  • 記事やブログの読みやすさ向上:emダッシュが多用され、読み流れを妨害するサイトで、ハイフンやスペースなどのより自然な置換文字に切り替えます。
  • サイト間の句読点使用習慣の比較:リアルタイムカウンターとHall of Shameリーダーボードで、emダッシュを多用するサイトを比較します。
  • 動的サイトの読みやすさ向上:React、Next.js、Vueで構築されたサイトや、ページロード後にコンテンツがロードされるサイトで、SPA対応の置換処理を適用します。
  • フォーマット統一:複数のページでemダッシュを同じ置換文字で統一します。
  • 共有可能な「証拠」の作成:スク<|eos|>