【Twitter検索】RTされてきた古いツイートの前後発言を読む

Twitterで特定期間のツイートを読む方法。RTで回ってきた古い話の文脈が知りたいときなどにどうぞ。ブックマークレットのご紹介と検索窓もつけました。

【Twitter検索】RTされてきた古いツイートの前後発言を読む

Twitterで興味深い話がリツイートされてきたとき、その方がどういう意図で発言したのか前後の文脈を見に行ったりしますけど あんまり古い日付の話だとタイムラインを遡るのも大変ですよね。

そういう時どうしたら良いのって聞かれたので、こんな方法もあるよという話。

Twitterで一定期間の発言を読むフォーム

【本章追記:2015/11/12】このページ地味に人気あるので入力フォーム作りました。

Twitterアカウント
開始(から) since
期限(まで) until

動作説明

ボタンを押すと別窓でTwitter検索(https://twitter.com/search)に飛びます。動作の詳細は次章の初稿部分をご覧下さい。

日付の書式は YYYY-MM-DD(4桁西暦-2桁月-2桁日)で入力して下さい。

空白判定・エラー判定はしてません。(WordPressの仕様で外部スクリプト読み込む形式にしないと複雑なURL処理が出来ないため)書式にミスがあった場合はTwitter検索(https://twitter.com/search-home)に飛びます。

なお、Twitterの仕様変更により取得ログの精度が変化する場合があります。

特定期間のリプ検索

おまけの To: 検索。くそりぷ鑑賞にどうぞ。

はー、Twitter怖い怖い。:;(∩´﹏`∩);:

↓↓ ここより初稿&スクリプトの仕様です ↓↓

古いツイートの前後発言を探すTwitter検索式

Twitterの高度検索を使って、ある人の特定期間のツイートを取得します。検索窓に次の式を放り込んで下さい。

from:@username since:yyyy-mm-dd until:yyyy-mm-dd

それぞれの書式の意味は次の通りです。

from:@username に該当するTwitterアカウントを、
since:YYYY-MM-DD に取得開始日付を、
until:yyyy-mm-dd に取得終了日付を 4桁西暦-2桁月-2桁日 ですね。

ちなみにTwitterアカウントに関して@はついてもつかなくてもOKですが、コロンの間をあけると式の意味が変わっちゃうのでご注意ください。

開始日はその日を含むけど終了日は含まないのかな。日本時間基準じゃないので疑問があったら前後一日ずらして取得し直すとか工夫してみて下さい。あと単純にパラメータだけ渡すと取りこぼし多いので最後にフィルタかけると良いです。

サンプルクエリ

【サンプル】https://twitter.com/search?q=from%3Atakapon_jp%20since%3A2014-04-01%20until%3A2014-04-02&src=typd&f=realtime

例として堀江貴文さんのツイートを渡してみます。別に誰でも良いんですけどある程度発言量がないとエラーが見えないので。あと、堀江さんtwilog登録してるから覗いても許されるでしょう。(-人-)

指定期間を長く取るとストーカーっぽいのでご注意あそばせ。あんまり無茶すると取りこぼしが増えるとは言っておきますです。ではではー。

サンプル動作例:2014-04-01につぶやかれた堀江さん本人のツイート

近傍ツイートを表示するブックマークレット

【本章追記】そういえば記事公開後、風流さんより同様の処理をするブックマークレット教えていただいてたのを書きそびれてました。

スクリプト本体は下の埋め込みカードにあります。まずは「近辺のツイート表示」部分をブックマーク。


目的のツイートを表示させながらブックマークレットを呼び出すと前後ツイートが二日ぶんほど表示されるという ちょう素敵仕様です。ご紹介ありがとうございました~。

【 2015/05/28追記 】

Twitterサーチの大幅仕様変更で、どちらの検索方法も挙動が不安定になってる気がします。fromの取りこぼしが増えてるような…?引き続き見守りたいところですが、使えなくなるとつらいですね。(´ω`)