ツイッター(X)の日付を範囲指定してタイムラインを疑似的に再現するブックマークレット

自作ブックマークレット集の下位記事です。
筆者は情報系一切ダメなのでそのつもりで読んでください。
偉そうに解説とかつけてるけど「自分と同じ駆け出しがなんかする助けになればいいなあ」という性質のものに過ぎませんのでご容赦いただく。

ブックマークレット

現在のページから検索ページに移動する方

javascript:var word = window.prompt('ツイッターで検索する単語を入力してください(ハッシュタグを指定するとうまくいかないので後で足してください)'); var YY2 = window.prompt('開始年を指定してください(下二桁)'); var MM2 = window.prompt('開始月を指定してください'); var DD2 = window.prompt('開始日を指定してください'); var HH2 = window.prompt('開始時を指定してください'); var YY = window.prompt('終了年を指定してください(下二桁)'); var MM = window.prompt('終了月を指定してください'); var DD = window.prompt('終了日を指定してください'); var HH = window.prompt('終了時を指定してください'); window.location.href =('https://twitter.com/search?q='+word+ 'filter:follows since:20'+YY2+'-'+MM2+'-'+DD2+'_'+HH2+':00:00_JST until:20'+YY+'-'+MM+'-'+DD+'_'+HH+':00:00_JST&src=typed_query&f=live');

新しいタブで行う方

javascript:var word = window.prompt('ツイッターで検索する単語を入力してください(ハッシュタグを指定するとうまくいかないので後で足してください)'); var YY2 = window.prompt('開始年を指定してください(下二桁)'); var MM2 = window.prompt('開始月を指定してください'); var DD2 = window.prompt('開始日を指定してください'); var HH2 = window.prompt('開始時を指定してください'); var YY = window.prompt('終了年を指定してください(下二桁)'); var MM = window.prompt('終了月を指定してください'); var DD = window.prompt('終了日を指定してください'); var HH = window.prompt('終了時を指定してください'); window.open('https://twitter.com/search?q='+word+ 'filter:follows since:20'+YY2+'-'+MM2+'-'+DD2+'_'+HH2+':00:00_JST until:20'+YY+'-'+MM+'-'+DD+'_'+HH+':00:00_JST&src=typed_query&f=live');

できる事

これをブックマーク欄に放り込んで任意のページ内で起動すると「開始年」「開始月」「開始日」「終了年」「終了月」「終了日」を問うダイアログが出ますので、それらを適切に入力するとフォローしているアカウントの投稿を指定範囲の中で表示し、疑似的にタイムラインを再現することができます。
「検索したい単語」の所は空欄で問題ないですが何か入れてもよいです。(使いまわしたので残ってる)

使用例

この機能の用法のポピュラーなものでは何らかの事件(大地震等)が発生した直後のTLを再現するというものがありますが、
ニンテンドーダイレクト直後のTLを再現するとか野球やらアニメやらの実況TLを再現するとかそういう使い方もできます。

注意点

ツイッター(X)の日付を範囲指定して投稿を検索するブックマークレットと大体同じです。
加えて、フォローしているアカウントがRTしたツイートは表示されないためタイムラインの完全な再現とならないことにご注意ください。