これはNostrアドベントカレンダー2025の26日目の記事です、嘘です。
NostrにおけるTwilogみたいなツール、ならびに検索ツールについての簡単なまとめです。


【特定のユーザーの特定の日付の投稿を見る】

nostterのぞき窓るみるみノスハイクの各クライアントが特定日付の投稿表示に対応しています。どうやって出すんだったっけ?とわからなくなった人は弊ツール「のすごよみ」をお使いください。

え? npubを入れるのがめんどくさい? いやいや、みんな自分のnpubくらい覚えてますよね? 私は覚えてないのでIMEに登録してありますけども。

日付を入れるのもめんどいよ、と言う人は仕方ない、るみるみのカレンダーを使いましょう。プロフィールページの右上のカレンダーマークをタップするとこんな感じで好きな日付の投稿を見ることができます。すごい、便利すぎる。




【自分の投稿を検索したい】

検索もるみるみが便利です。



「K」ボタンで検索対象のkindを、顔マークでユーザーを、そしてカレンダーマークで日付を指定することが可能。「日付」はuntil指定になり、特定の日付までの投稿から、特定のキーワードを含む投稿を検索することができます。「今年の夏にこんな話してたんだけど…」というのを簡単に調べることができますね、なんて便利なんだ!!!

が、しかし。

キーワード検索の場合は「検索リレー」を使った検索になるのですが、2025/12/26現在「検索リレー」として生きているのは「wss://search.nos.today/」だけ。そしてこのリレーは定期的に古いデータが削除されるそう。つまり古い投稿を検索したい場合には不向きかと。


【Nostr投稿検索】

ということで、雪猫さんが作ってくださった検索リレーに依存しない「Nostr投稿検索」。期間指定はできませんが、特定のユーザーの投稿をキーワードで検索することができます。



【いや、俺は期間指定がしたい!】

そんなあなたには弊ツール「誰かの投稿検索」がございます。特定ユーザーの特定期間の投稿を検索することができます。検索リレーに依存していないので、リレーにデータが残ってさえいれば、理屈上は10年前の投稿でも検索できます。



が、しかし(数行ぶり2回目)。

データ読み込み上限が500件なので、投稿数が多いユーザーだとたった数日のデータしか調べられません。去年の12月1か月間を指定しても、実際に読み込むのは12月31日からの数日……。

期間指定の意味ぃぃぃぃぃ。

でも大丈夫、安心してください。


【ちゃんとした期間指定+キーワード検索あります!】

kamakuraさん作のnoseyのアドバンスドモードを使えば、ユーザー、キーワード、そして期間のすべてを指定して検索することができます!



2年前の投稿もサクッと検索できました。「誰かの投稿検索」のことなんか忘れてnoseyを使いましょう。


【検索はしなくていいからとりあえず期間指定で全データをくれ】

きりのさんによるツール「nostrlogs」を使いましょう。



いわゆる普通の投稿(kind1)だけでなく、リアクション(kind7)等、当該期間に署名投稿したすべてのイベントデータが表示されます。別のリレーに同期することもできます。

リレーのデータがどれくらい保存されるかはリレー管理者次第なので、自分の投稿を失いたくない方はこういったツールで適宜バックアップを取っておくことをお勧めします。


【単にNostr内を検索したい】

特定ユーザーではなくNostrの日本語投稿全体を検索するツールとして、

・先ほど出てきた検索リレー「wss://search.nos.today/」を使った検索サイト「nos.today」(darashiさん作)

・日本語の最新投稿も表示されている「Nostr検索ポータル」(hokuさん作)

などがあります。


以上、Nostr上でTwilog的なことができるツールまとめでした。

※Nostr関連の他の記事はこちらから