ツイキャスの配信では右上に今いる人と累積の人数が表示されている。
配信をみているとキャス主はその数字が変化するたびに n名様いらっしゃい
と律儀に言っている人が多かった。おそらく右上の数字が変化していくのを目視で確認していると思う。

人が増えたら n名様いらっしゃい
と毎回言うためにはこの数字をずっとみてないといけない。
なんだか大変そうだったので人数が増えた時のみデスクトップ通知を行うためのブックマークレットを書いた。
javascript:(()=> {
const getFraction = () => parseInt(document.querySelector(".tw-fraction").textContent.split("/")[0]);
let oldFraction = getFraction();
let newFraction;
let intervalId = setInterval(() => {
newFraction = getFraction();
if (newFraction > oldFraction) {
new Notification(newFraction + "名様いらっしゃい");
}
oldFraction = newFraction;
}, 2000);
console.log("Interval ID = " + intervalId);
})();
このコードをブックマークレットとして登録する。


実行するためには配信画面で登録したブックマークをクリックすれば良い。人数が以前取得した値よりも増えた場合に以下のように通知される。

動作環境
- Google Chome: バージョン: 79.0.3945.130(Official Build) (64 ビット)