今回は Beat Saber とまったく関係ない話ですが、こんな感じで、毎月の記事には、わたしの近況報告や雑記的なものも交えていきます。Beat Saber 記事を期待されていた方には申し訳ありません。
先日、非公式の Twitter クライアントが正式に禁止され、サードパーティ製 Twitter クライアントが使用できなくなってしまい、困っている方が多いと思います。そこで、今回はわたしが Twitter 閲覧に愛用しているブラウザ拡張「Control Panel for Twitter (旧名 Tweak New Twitter)」を紹介しようと思います。
なお、こちらは 2023/2/27 現在ではとくに問題なく使用できているものですが、導入されるかどうかはみなさんご自身の判断で行ってください。仮になんらかの不都合が発生した場合も、わたしは責任をとれませんので、ご了承願います。
ブラウザ拡張とは、プラグインのような形で、追加でインストールすることにより、ブラウザの挙動を変化させることができるものです。今回の Control Panel for Twitter の場合、公式の Twitter Web サイトを、自分の好みにカスタマイズして表示することができるようになります。
禁止になった非公式 Twitter クライアントと違うところは、あくまでユーザーがアクセス、表示しているのは公式の Twitter Web サイトであって、それをローカルのブラウザ上のスクリプト処理で見た目の加工をしているだけです。ですので、公式の Twitter Web サイトに元々存在しないような機能は実現できません。
それでも、TL を「おすすめ」ではなく「フォロー中」に固定できたり、自分が見たくない UI や不要なツイートを非表示にできたりと、なかなかに便利です。
ブラウザ拡張は知ってるけどPC 専用でしょ?スマホで使えないと…、と思う方もいらっしゃるかもしれませんが、なんとスマホで使用することも可能です。とりあえず、まず PC でのインストール方法から説明します。
PC では、Chrome、Firefox, Edge, Safari と基本的な Web ブラウザに対応していますが、ここでは一番ユーザー数が多いであろう Chrome 用の説明を書きます。
まず、下記のサイトで「Chrome Extension」のリンクをクリックします。他のブラウザ用のリンクもあるので、他のブラウザをお使いの方はそちらをクリックして、インストールすることが可能です。
Chrome に追加 → 拡張機能を追加
右上の青〇がついているパズルのピースのようなアイコンをクリックして
ピンをクリックして固定します
このように Control Panel for Twitter のアイコンが追加されました
このアイコンをクリックして、Twitter の表示をカスタマイズ可能です。カスタマイズが決まった後は、ピンの固定を解除して非表示にしてしまってもかまいません。
(以前は設定画面も英語だったのですが、いつの間にか日本語化されていました。アップデートが精力的に行われていて、Twitter の仕様変更への対応も2,3日のうちに対応されている感じです)
次に Android でのインストール方法です。Android 版の Chrome はブラウザ拡張に対応していないため、Firefox Nightly を使用します。Nightly でない通常の Firefox では使用できないので注意してください。
なお、これは Firefox Nightly の仕様なのですが、スクロールがなめらかでない (わたしのスマホが性能悪いだけかも)、たまにタップ位置が微妙にずれている、動作が重い…、という問題がありますが、このあたりは Firefox の今後に期待しましょう…。
こちらからインストールします。
メニューを開いて「設定」
一番下の「Firefox Nightly について」
この画面になったら、青紫の Firefox Nightly のアイコンを5回タップします
すると、カスタムアドオンコレクションというメニューが追加されています。これをタップ
入力欄に
13844640
Android-Collection
と入力して「OK」
アドオンが読み込まれるので、Control Panel for Twitter の右の「+」をタップ
インストールされたら、メニューからアドオン
Control Panel for Twitter を選択して「設定」
PC 版と同じように、Twitter の表示をカスタマイズ可能です。
Firefox Nightly のアドレスバーに twitter.com と入力して開けば、このまま使用できますが、普通の Twitter 専用アプリのように使用したいですよね?Twitter のトップページを開いた状態でメニューを開き、インストールをタップします。
ホーム画面に、アプリアイコンが追加されます。
こちらのアプリアイコンから起動すると、ブラウザのアドレスバーが完全に消え、専用アプリのような見た目になります。
こちらは有料アプリです。Apple プラットフォームの場合、アプリの公開だけでも毎年、Apple Developer Program のお金がかかるので、有料なのは仕方のないことかもしれません。
iPhone 版に関してはごめんなさい、わたしは動作環境がなく試すことができないのでリンクの提示だけです。Safari のエクステンションのようなので、基本的にはインストールして Safari で有効にして、設定だけで動くと思われます。Safari ベースになるため、Android の Firefox Nightly より快適なのでは?
どうしても無料でやりたい、という場合... (上級者向け)
まず、Userscripts アプリをインストールします。
次に Control Panel for Twitter の Userscript 版をダウンロードして、上の Userscripts で読み込みます。設定画面はないと思うので、デフォルト設定から変更したい場合は、自力でこのスクリプトの先頭部分にある設定項目を書き換えて変更します。
最後に Safari で、Userscripts と Control Panel for Twitter を有効にした状態で twitter.com を開き、共有ボタンをタップして「ホーム画面に追加」すると、専用アプリのようになります。
以前は比較的マイナーなブラウザ拡張だったのですが、非公式クライアント禁止によって、このブラウザ拡張の知名度がかなり増したかもしれません。イーロン・マスクさんの目に触れて、対策されてしまうようなことがないことを祈ります…。