Nostr検索

   
投稿のカバレッジが低いな
半分ぐらいyabume一本になってる
https://image.nostr.build/f29b09c74c4ab333b1c29326620f44a8057b00cdd4a471e1fec3420bff27f3d8.png
avatar
   
yabume api使ったらアイコンのやつ簡単にできそう
avatar
   
これか…?
https://github.com/ikuradon/yabume-strfry-writepolicy
avatar
   
いくらどんサーバで動いている yabume-search-indexer (meilisearch indexer) を Go で rewrite したらコンテナイメージが 180MB → 3.2MB になりました。
avatar
   
yabumeがアドブロッカーのブラックリスト載ってるの
avatar
   
すごい yabume-search-indexer (mattn 版) どんどん増えてる〜
https://image.nostr.build/d058e23cc1c4715500c8039ecf0bbe081330955c668aad1a6e1d3819ceb13242.png
avatar
   
ソースおいときます。
https://github.com/mattn/yabume-search-indexer

コンテナイメージもあります。
ghcr.io/mattn/yabume-search-indexer
avatar
   
ikuradon/yabume-search-indexer を Go で書き換えて scratch なイメージにしたらサイズだいぶ縮んだ。
https://image.nostr.build/5019d2e25103a90b5b085e84f1e01445b0b12df5cc4c83b9e3800b4d65c4f895.png
avatar
   
JSONそのままなげこんでますー
https://github.com/ikuradon/yabume-search-indexer
avatar
   
イベント取得するのにPromiseで良い感じに潰していかないといけないの、結構めんどくさい(NDKを使え、それはそう)
https://github.com/ikuradon/yabume-api/blob/b0dfaa5a870d1f4fea4ba9ba266d039f8a70308c/lib/relay.ts#L15-L29
avatar
   
nos2xでyabumeもnoslolもありますね…
avatar
   
nos2x使ってます?拡張機能自体にリレーを設定できるので
もししてないなら
yabumeとかnos.lolとか強そうなとこ登録してみるといけるかも
avatar
   
yabumeに大量の謎kind:0 が流れてる?
avatar
   
Deno+Honoでちょっとだけがんばったやつ
https://github.com/ikuradon/yabume-api
avatar
   
もちろん実家のラズパイから。algiaでyabumeだけconfigに登録した特製のやつ。
avatar
   
やぶみ通知から重複した通知が流れてくるバグを修正しました
https://github.com/ikuradon/yabume-pusher/commit/c67a30a1a90f9bdd37553d5e92adecc8acfd4c5d
avatar
   
Yabumeポイントで今日は豪華なランチにするか
avatar
   
Mattn-san should ask yabume-chan to remind in 1 hour 10mins to post ただいま
avatar
   
異言語のyabume ユーザー spamでもないので1984出すものでもないし受入れてもいいんだけどじゃあ何のためのip filterだっけになる
avatar
   
これはyabumeちゃんのwritepolicy
connectionを切るのはできるのかなあ…?
https://github.com/ikuradon/yabume-strfry-writepolicy
avatar
   
もうyubikeyでsshしてyabumeサーバーログインする
avatar
   
薄いというかja以外の投稿が きりの-j -> yabume 流れてきて若干ノイジーな感じある
グローバルフィードが仕事しなくなるのは良いことだが
avatar
   
yabumeポイントに換えられる
avatar
   
yabume測候所下ネタポストも観測するしない?
avatar
   
やぶみサーバの API を呼び出せる Go のクライアントを書きました。(ほぼ自動生成) #golang

https://github.com/mattn/go-nostr-yabume
avatar
   
ついでにyabumeとか日本リレー追加したやつをプルリクすればよかったかも…
avatar
   
yabume craftやろう
avatar
   
yabume/wirednetに甘えながら<font color="#FFFFFF">で書かれた文字のような存在にだな
avatar
   
あっprimal系に補足されてyabumeに他言語を流してるな
avatar
   
雑な実装なのでぶっ壊れてるかも
https://github.com/ikuradon/yabume-piston-client/blob/main/app.mjs#L115-L131
avatar

流速(10分単位)

Nostr検索ポータル上で取得できている日本語Noteの投稿数です。

検索について

ヒット条件

Nostr検索では、ある程度の文字のゆらぎを含めて検索を行います。
例えば「オレがNo1」で検索すると、以下が含まれる投稿は全てヒットします。

  • オレがNo1(完全に一致)
  • オレがNo1(全角半角カナ)
  • ォレがNo1(大小カナ)
  • オレがno1(大文字小文字英字)
  • オレがNO1(全角半角英数)

除外しているNote

スパム除外やリスク回避のため、以下条件のNoteはインデックスしていません。

  • URLが含まれているNote→一旦収集することにしました
  • 日本語ではない(ひらがなが存在しない)Note
  • CW指定(NIP-36)されているNote

Nostr検索からの削除について

Nostr検索では、以下のリレーサーバからイベントを取得しています。

  • relay-jp.nostr.wirednet.jp
  • nostr.h3z.jp
  • nostr-relay.nokotaro.com
  • brb.io
  • relay.current.fyi
  • relay.damus.io
  • nos.lol
  • relay.snort.social
  • nostr-pub.wellorder.net
  • yabu.me
そのため、これらリレーサーバに削除イベントをpostすることで、Nostr検索からも削除されます。
(※つまり、一般的なNostrクライアントと同様の動きをします)