風柳メモ

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

【twSearchFirstTweet】Twitterでキーワードを含む最初のツイートを検索するユーザースクリプトを試作

公式ウェブ版Twitter上で、特定のキーワードを含む最初のツイートが検索できれば、パクツイの元ネタ探しなんかのときに楽かな、と思って作ってみた。
ブックマークレット版はこちら→現在ではブックマークレットは動作しません。

ユーザースクリプト(GitHubにて公開中

【twSearchFirstTweet】Twitterでキーワードを含む最初のツイートを検索するユーザースクリプト

GitHub - furyutei/twSearchFirstTweet: 公式ウェブ版Twitter上でキーワードを含む最初のツイートを検索するユーザースクリプト

2020/08/20にユーザースクリプトのURLが変わっております。2020/08/19以前にインストールした方は、お手数ですが旧版を削除の上、再度インストール願います。

インストール方法

Google Chrome + Tampermonkey
  1. 上記のダウンロードリンクをクリックし、指示に従ってインストール。
Firefox + Tampermonkey
  1. 上記のダウンロードリンクをクリックし、指示に従ってインストール。
その他ブラウザ

(未確認)

使い方

ウェブ版Twitterの検索画面を表示すると、上部にある検索フォームの右側に、虫眼鏡アイコンが追加されている。
検索フォーム中にキーワードを入れるか、もしくは、タイムライン中の語句を範囲選択した状態でこのアイコンをクリックすると、別にタブ/ウィンドウが開いて検索を開始。
検索フォーム中にキーワードが入った状態でアイコンをクリックすると、検索を開始し、最初のツイートが見つかった場合には当該ツイートに遷移します。

以下は、from:furyuteiで検索画面を出した状態で試した例です。

f:id:furyu-tei:20200820062423p:plain
最初のツイート検索用ボタン
f:id:furyu-tei:20200820112108p:plain
ユーザーの最初のツイートはユーザータイムラインのプロフィールからも検索できます
f:id:furyu-tei:20200820062500p:plain
@furyuteiの最初のツイートを検索した結果

以下は旧版の画像です。

サンプルに使用したツイートはこちら


サンプルでヒットしたツイートはこちら

経緯など

などとつぶやいていたところ、GM_K3さん([twitter:@gm_k3])に

と教えて頂く。


実際にFirst Tweet - Who Said It First on Twitterを試してみて、おーっ、これは使える、と思っていたところへ、さらに、

という情報が。

なんと、Twitterの since/until 演算子は、

since:2011-03-11_14:46:00_JST until:2011-03-11_14:47:00_JST

のように、日付だけじゃなく、時刻とタイムゾーン(JST・GMT等)も指定できるとか。


「あれ、これ、ユーザースクリプトでもなんとかなるんじゃ」と思ってしまったので、作ってみた次第。

ブックマークレット版

最古ツイート検索 - Hatena::Let

注意

うまく検索にかからないケースもあるようなので(意図的な調整かインデックス漏れなのかは不明)信頼性は高くなく、参考程度にしか使えないかも。

参考サイト

Twitter公式・ユーザーの最初のツイートを検索

Discover your first Tweet

現在は使えなくなっています(別のページに飛ばされます

First Tweet - Who Said It First on Twitter

First Tweet - Who Said It First on Twitter
一度検索されたキーワードはサーバー上に残る模様、二度目からは瞬時に表示される。