ディスカッション (6件)
InstagramのReelsをついつい見続けてしまう自分に嫌気が差し、DMのためにアプリが必要なのに何度も削除と再インストールを繰り返していました。スクリーンタイムの制限も試しましたが、結局無効にしてしまう始末。そこで、自分で解決策を構築することにしました。それが「Dull」です。DullはInstagram、YouTube、Facebook、Xを読み込む際、CSSとJSインジェクションを組み合わせてショート動画コンテンツを除去します。ページ読み込み後に遅延ロードされる要素(各プラットフォームがこぞって採用している厄介な仕様ですね)については、MutationObserverを使って監視し、しっかり遮断します。現在進行形の課題はフィルタのメンテナンスです。プラットフォーム側は頻繁にDOM構造を変えたり、Instagramのようにクラス名を難読化したり、YouTubeがフィード内のShortsの表示方法を変えたりと、まさに終わりのないいたちごっこが続いています。なお、グレースケールモードや時間制限機能、使用状況のトラッキング機能も搭載しています。質問があればお気軽にどうぞ!
これ、Safariの拡張機能でもいけたんじゃない?
いいプロジェクトだね。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
ブラウザ拡張機能として作るならともかく、InstagramやYouTubeのインターフェースを『販売』するのってかなりリスク高くない?
長期的にいけるっていう根拠は何なの?年間契約や買い切りプランを売ってるみたいだけど、このプロダクトが存続できると判断した理由を知りたいな。過去にも似たような試みはたくさんあったけど結局潰されてるし、Dullは一体何が違うの?
5年前のInstagramを使いたいがために、わざわざ別のアプリを作らなきゃいけないなんて、いろいろと察するものがあるよね。
あなたのシステムは、こういう拡張機能と何が違うの?
https://chromewebstore.google.com/detail/remove-youtube-shorts/mgngbgbhliflggkamjnpdmegbkidiapm