Twitterを拡張機能を使って閲覧専用にする

以前表示回数を非表示にするという記事を書いてから1年近く経ちましたが、サイトの使用感が改悪傾向のため、せめて PC で Chorome から閲覧するときくらい使いやすいようにサイトの表示を制御したいと思います。

注意:

Twitter(X)にバレてアカウント凍結になることはまぁ無いと思いますが実行は自己責任でお願いします

導入する拡張機能

目的別に拡張機能を3つ導入します

  • 広告を非表示にする → Adblock Plus + 豆腐フィルター
  • サイトの表示を改善 → Control Panel for Twitter
  • 表示を改善する → Stylus

Ghostery は競合するので Twitter(X) はサイトを除外します。

Twitter(X)をReadOnly化する

Stylus に設定する CSSです。

PC 上から書きこめないようにツイートボタンと、いいね & リツイートを CSS をオーバーライドして非表示にします。

/* サイトを閲覧専用に表示を変更 */

/* 先頭のツイートするを非表示 */
div[aria-label="ホームタイムライン"] > div:nth-child(3) > div > div:nth-child(2) {
    display: none;
}
/* ツイートするボタンを非表示 */
div > [aria-label="ポストする"] {
    display: none;
}
[data-testid="tweetButtonInline"] {
    display: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - -*/
/* TLの個々ツイートの下にあるコマンドを非表示化 */

/* リツイートを非表示 */
div > div[data-testid*="retweet"] {
    display: none;
}
/* いいねを非表示 */
div > div[data-testid*="like"] {
    display: none;
}
/* その他の方法で共有を非表示 */
div > div[aria-label*="ポストを共有"] {
    display: none;
}
/* 返信を非表示 */
[aria-label*="返信する"]{
    display: none;
}
div > [aria-label="返信"] {
    display: none;
}

最後に

私見ですが、Twitter(X) に何かを投稿して、いいねがつかない・シェアされない等の承認欲求に意識と時間を使うのは割と無駄かなと思います。最近は収益化目当てのユーザーが増加 & 質の低下で情報収集ツールとしても不適格になってきてますし、常に反応が気になって気が散ると QOL が下がるので情報収集で見るだけが一番かなと思いました。