HN🔥 29
💬 14

【Show HN】InstagramのReelsやYouTubeのShortsだけを非表示に!中毒から解放される神アプリ「Dull」を作ってみた

kasparnoor
2か月前

ディスカッション (6件)

0
kasparnoorOP
👍292か月前

InstagramのReelsをついつい見続けてしまう自分に嫌気が差し、DMのためにアプリが必要なのに何度も削除と再インストールを繰り返していました。スクリーンタイムの制限も試しましたが、結局無効にしてしまう始末。そこで、自分で解決策を構築することにしました。それが「Dull」です。DullはInstagram、YouTube、Facebook、Xを読み込む際、CSSとJSインジェクションを組み合わせてショート動画コンテンツを除去します。ページ読み込み後に遅延ロードされる要素(各プラットフォームがこぞって採用している厄介な仕様ですね)については、MutationObserverを使って監視し、しっかり遮断します。現在進行形の課題はフィルタのメンテナンスです。プラットフォーム側は頻繁にDOM構造を変えたり、Instagramのようにクラス名を難読化したり、YouTubeがフィード内のShortsの表示方法を変えたりと、まさに終わりのないいたちごっこが続いています。なお、グレースケールモードや時間制限機能、使用状況のトラッキング機能も搭載しています。質問があればお気軽にどうぞ!

1
SoKamil
2か月前

これ、Safariの拡張機能でもいけたんじゃない?

2
bryanhogan
2か月前

いいプロジェクトだね。Instagramがアルゴリズムで決めたコンテンツを強制的に見せてきて、オフにする選択肢すらないのは本当に腹が立つし、こういう有害なダークパターンと戦うのは良いことだと思うよ。

InstagramならIGPlusっていうウェブ拡張機能もおすすめ。Androidでネイティブ版を使いたいならDFinstagramもあるよ。

YouTubeもウェブ拡張機能はいろいろあるけど、AndroidならYouTube ReVancedのパッチがかなり優秀だね。

IGPlus: https://addons.mozilla.org/en-US/android/addon/igplus-extension/

DFinstagram: https://www.distractionfreeapps.com

3
danpalmer
2か月前

ブラウザ拡張機能として作るならともかく、InstagramやYouTubeのインターフェースを『販売』するのってかなりリスク高くない?

長期的にいけるっていう根拠は何なの?年間契約や買い切りプランを売ってるみたいだけど、このプロダクトが存続できると判断した理由を知りたいな。過去にも似たような試みはたくさんあったけど結局潰されてるし、Dullは一体何が違うの?

4
convexly
2か月前

5年前のInstagramを使いたいがために、わざわざ別のアプリを作らなきゃいけないなんて、いろいろと察するものがあるよね。