風柳メモ

ソフトウェア・プログラミング関連の覚書が中心

特定ツイート前後のタイムラインを表示するブックマークレット試作

ユーザースクリプト(Firefox+Greasemonkey、Google Chrome拡張機能等兼用)も作ってみた。

【近傍ツイート検索】特定ツイート前後のタイムラインを表示するユーザースクリプト試作 - 風柳メモ



WebブラウザでTwitterの個別ツイートを開いているとき、その前後のツイートも見たいという場合に使用するブックマークレットを試作してみた。

ブックマークレット(Hatena::Let)

【追加】特定ツイート前後のタイムライン表示
ユーザースクリプト呼び出し版
近傍ツイート検索 - Hatena::Let
特定ツイート前後のタイムライン表示 近辺のツイート表示 - Hatena::Let

特定ツイート以前のタイムライン表示 以前のツイート表示 - Hatena::Let
特定ツイート以後のタイムライン表示 以後のツイート表示 - Hatena::Let

TwitterのCSP制限が厳しくなったことに伴い、ユーザースクリプト呼び出し版は現在動作しなくなっています。

登録方法

上記のリンク先をWebブラウザで開き、

のようなbookmarkletのリンク部分を、Webブラウザのお気に入り/ブックマークツールバー等に登録する。

使い方

特定ツイートを開いた状態で、

登録したブックマークレットを実行(お気に入り/ブックマークツールバー等から選択)すると、

のように別タブ/別ウィンドウにて、当該ツイート前後のタイムライン(一日〜二日前後分)が表示される。
「近辺のツイート表示」「以後のツイート表示」の場合は当該ツイートが読み込まれるまで自動でスクロールする

制限事項

  • 当該ツイートやその前後のツイートが部分的に検索にかからず表示されない場合がある
    Twitterに(今のところ)インデックスされていないのが原因なので、現状では対応不可。

覚書

期間指定で検索

"since:"・"until:"を使う。

from:furyutei since:2014-3-11 until:2014-3-14

  • "since:"は「その日以後」("since:2014-3-11"ならば、3月11日を含む)
  • "until:"は「その日より前」("until:2014-3-14"ならば、3月14日は含まない)
  • "since:"・"until:"で指定する日付は日本時間から9時間ずれている("since:2014-3-11 until:2014-3-14"→日本時間2014年3月11日09時以降・同3月14日09時より前)
ツイートIDを基準に検索

"max_id:"または"since_id:"を使う。

特定ツイート以前:from:furyutei max_id:443749496573292544 since:2014-3-11
特定ツイートより後:from:furyutei since_id:443749496573292544 until:2014-3-14