【TwitterTimelineLoader】タイムラインを自動更新する拡張機能
この記事では、PCウェブサイト版「X(旧Twitter)」で、スクロールが一番上の時にホームのタイムラインを自動更新してくれるChrome拡張機能「TwitterTimelineLoader」について書きます。
本拡張機能を導入することで、X(旧Twitter)のタイムラインを一番上までスクロールした時、「〇件のポストを表示」をクリックしなくても自動的に更新するようになります。
一番上にした状態だと一定間隔ごとに自動更新してくれます。更新間隔は設定から調整できます。デフォルトでは7.5秒になっています。
タイムラインでいちいち「〇件のポストを表示」を押すのがめんどくさい方に便利かもしれません。ただし、2023年から読み込みのAPI制限が設定されたことで、本拡張機能の自動更新を使っているとすぐに制限に達して閲覧できなくなる…みたいな話も聞きました。
僕自身はあんまりXを利用しないので自動更新や制限など無縁の人です。そのため制限がくるまで本拡張機能を検証していません。実際どんな感じなのかは不明です。
「Vivaldi」ブラウザで複数のXページを左右に並べて、偽XPro(旧:TweetDeck)風画面にしている場合でも利用できます。
恐らく、通常はタイムラインを一番上にスクロールしていても自動更新してくれません。「〇件のポストを表示」と表示されて新しいツイートがあるんだろうなぁと分かる程度です。クリックすることで更新されます。
本拡張機能を使えば、自動的にクリックして新しい最新ツイートを表示してくれます。本記事は拡張機能を導入できるPCブラウザ向けです。スマホやタブレットではできません。
リリース元:HexagramNM(GitHub、Qiita、X)
記事執筆時のバージョン:1.06(2023年8月20日)
インストール方法
Chromeウェブストアからインストールできます。本拡張機能はChrome拡張機能のみの提供で、Firefoxアドオンはリリースされていません。
「Chromeに追加」をクリックします。
「拡張機能を追加」をクリックします。
拡張機能のオーバーフローメニュー内に、拡張機能ボタンが追加されればOKです。
使い方
「X(旧Twitter)」にアクセスします。本拡張機能を導入する前に既に開いていた場合は一度リロードします。今回は「Vivaldi」ブラウザを使ってXPro風画面にした状態で試してみます。
ページを一番上にセットしていた場合、自動的に一定間隔ごとに更新してくれて「〇件のポストを表示」が表示されず、最新ツイートが流れていきます。
ページを一番上にスクロールしておく必要があります。中途半端に下へスクロールしていたら機能しません。タブを選択してHomeを押して一番上に移動すると、自動更新が始まります。
動画を貼っておきます。プライバシーの都合上ぼかしていますが、一定間隔ごとにタイムラインが更新されていることがうっすら分かると思います。動画の尺を短くしたかったのでカット編集をしています。
【オプション】自動更新の間隔を調整する方法
右上の拡張機能アイコンを右クリック→「オプション」をクリックします。
設定ダイアログが表示されます。更新間隔の数字を変更できます。半角数字で入力し、小数でもOKです。負荷軽減のためか最小は5秒です。4秒以下を設定しても保存されません。
一時的に無効にする方法
拡張機能を右クリック→「拡張機能を管理」をクリックします。オフにします。ページをリロード(F5)すると、一時的に機能が無効になります。使わなくなったら無効ではなく削除しましょう。
感想
以上、PCウェブサイト版「X(旧Twitter)」で、スクロールが一番上の時に、Xホームのタイムラインを自動更新してくれるChrome拡張機能「TwitterTimelineLoader」についてでした。
「XPro(旧:TweetDeck)」が有効化された今色々な代替案はありますが、API制限がある以上以前と同じ状態にするのは中々難しいのかなと思います。