2024年1月29日月曜日

NostrのWEBクライアントNostterがRSSを実装

分散型プロトコルNostr上に構築されたミニブログのWEBクライアント「Nostter」にRSSが実装されました。
プロフィール画面に「RSS」が追加されています。

RSSリーダーのFeedlyにRSSのURLを登録してみました。
こんな感じで表示されます。
最初の1個だけ、投稿した覚えがないものが表示されています。

元の投稿を表示させて見てもなにも中身がありません。

NostterのRSSを開いてみると、該当の投稿は存在しないので、Nostterではなく、Feedly側の問題?

以上、NostterのRSS機能についてでした。
RSS実装を希望する人がそこそこいたことによる対応でしたが、個人的には、ミニブログの投稿をRSSで読みたい理由がよくわかりません・・・


~ マイ関連エントリー (Nostr関連)~
Nostrへのアクセスを可視化するNostr hours (2024.1.28)
NostrクライアントDennyに登録してみた (2024.1.18)
Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がらない? (2024.1.17)
Amethystの自分の投稿のメニューが私だけおかしい (2024.1.16)
Nostrは投稿を消せないってホント?(一部修正) (2024.1.16)
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
画像に一部にぼかしを入れています。
しーゆー。

2024年1月28日日曜日

Nostrへのアクセスを可視化するNostr hours

過去2週間における時間枚のNostrへのアクセスを可視化してくれる「Nostr hours」が公開されました。
ブラウザ拡張による認証NIP-07でログインしましたが、真っ白のまま。
どうやらNIP-07のアドオンにリレーを登録しておかないとダメみたいです。
ということでFirefoxのアドオン「nos2x-fox」に、WEBクライアントNostterやAndroidクライアントAmethystに登録しているリレーと同じリレーを登録して、再度NIP-07でログインすると、アクセスした時間が紫で表示されました。

「Display Gradation」のチェックを入れると薄い紫のみとなりました。

さらに「Display Event Count」のチェックをするとその時間のEvent数が表示されます。
0のときは数字を表示しない方が見やすい気がします。

便利なツールです。
開発、ありがとうございます!


~ マイ関連エントリー (Nostr関連)~
NostrクライアントDennyに登録してみた (2024.1.18)
Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がらない? (2024.1.17)
Amethystの自分の投稿のメニューが私だけおかしい (2024.1.16)
Nostrは投稿を消せないってホント?(一部修正) (2024.1.16)
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
しーゆー。

2024年1月18日木曜日

NostrクライアントDennyに登録してみた

"Yet another nostr client"という「Denny」に登録してみました。
ブラウザ拡張によるログインNIP-07には対応しておらず、ログインには秘密鍵(Private key)の入力が必要でしたが、ちょっと気持ち的に秘密鍵をこれ以上入力するのは憚られたので、新規アカウントを作成しました。

アイコンをアップロードしようとしましたが、いつまでもいつまでもクルクルクルクルまわるだけで、終わらないので断念しました。

左メニューの「+」をクリックしたら、「Create new room」「Explore public rooms」の2つのメニューが出てきたので「Explore public rooms」を選択。

Public roomsの検索画面が出てきたので、「誰でも何でも作業部屋」のイベントIDを入力してみましたが、出てきませんでした。

「People」の画面で、私のNostrの公開鍵を入力してみましたが、出てきませんでした。

「Search」の画面で、私のNostrの公開鍵を入力してみましたが、出てきませんでした。
逆にDennyのアカウントの公開鍵をNostrのWEBクライアント「Nostter」で検索してみましたが出てきませんでした。

リレーのせいかな?
ということで下記の日本語リレーを追加してみましたが、結果はかわりませんでした。
wss://yabu.me/
wss://nrelay.c-stellar.net/
wss://nostr-relay.nokotaro.com/
wss://relay-jp.nostr.wirednet.jp/
wss://nostr.holybea.com/

Public roomsの検索画面で何も入力せずに検索したところ、8つのRoomが出てきました。

参加しないと中身が見れないので、そのうちの一つ「Denostr」に参加してみました。

「あの女の家」というRoomを作成し、Public roomsの検索画面で何も入力せずに検索したところ、出てきました。

いつものコメントを入力。

なるほど、Dennyで作成したRoomしか出てこないみたいです。。。
Nostrベースだけど閉じたサービス?

以上、Dennyについてでした。

~ 追記 ~
さきほど「閉じたサービス?」と書きましたが、Dennyで作ったRoomがNostrのAndroidクライアント「Amethyst」のパブリックチャットに出てきました!

書き込みもできました。

NostrのWEBクライアント「Nostter」でも表示されました。

しかし、AmethystやNostterでの書き込みはDennyには反映されませんでした。

完全にcloseではない、内から外へ向かっては開いているけど、外から内へはは入れない状態のようです。


~ マイ関連エントリー (Nostr関連)~
Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がらない? (2024.1.17)
Amethystの自分の投稿のメニューが私だけおかしい (2024.1.16)
Nostrは投稿を消せないってホント?(一部修正) (2024.1.16)
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
画像の一部にぼかしを入れています。
しーゆー。

2024年1月17日水曜日

Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がらない?

先日「Nostrは投稿を消せないってホント?(一部修正)」(2024.1.16)で、Nostrで投稿を削除した際にMostr経由で繋がったMisskeyやMastodonのFedibird上の投稿も消えることを確認しましたが、今日は逆方向Misskey ⇒ Mostr ⇒ Nostrで、投稿の削除を確認してみました。

結論を先に書くと、Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がりませんでした。

①Misskeyに投稿

②同じActivityPubのMastodonのインスタンス(サーバー)の一つFedibird上に繋がっていることを確認。

③NostrのクライアントNostterで、Mostrを経由してNostrに繋がっていることを確認。

④Misskeyで投稿を削除。

⑤Fedibird上に繋がっていた該当の投稿が消えたことを確認。
 (すぐには消えませんでしたが、5分後くらいに消えました。)

⑥Nostr上に繋がっていた該当の投稿は30分たってもきえないことを確認。
 該当イベントIDを「nostr-post-checker」で確認したところ、nostr.bandリレー上に残っていました。


前回および今回の確認結果より、
Nostr ⇒ Mostr ⇒ Misskeyの方向では投稿の削除は繋がる。
Misskey ⇒ Mostr ⇒ Nostrの方向では投稿の削除は繋がらない。
となりました。

もちろん、Mostrは100%つながるものではないので、前回のNostr ⇒ Mostr ⇒ Misskeyではたまたま繋がり、今回のMisskey ⇒ Mostr ⇒ Nostrの方向ではたまたま繋がらなかった可能性もあります。
ただしMisskey ⇒ Mostr ⇒ Nostrについては、過去にも削除したけどNostrでは消えなかったことがありました。

以上より、分散型SNSでは、ActivityPubであろうとNostrであろうと削除してもどこかに残っている可能性があるということを認識する必要があると思います。


~ マイ関連エントリー (Nostr関連)~
Amethystの自分の投稿のメニューが私だけおかしい (2024.1.16)
Nostrは投稿を消せないってホント?(一部修正) (2024.1.16)
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
しーゆー。

2024年1月16日火曜日

Amethystの自分の投稿のメニューが私だけおかしい

Nostrは投稿を消せないってホント?(一部修正)」で最初、AndroidクライアントのAmethystは投稿を削除できないと勘違いした理由は、私のスマホのAmethystにおいて、自分の投稿の右上の点3つをタップして表示されるメニューに削除の項目が出てこなかったからです。

他の方の場合は以下のようなメニューが表示され、一番下の「削除をリクエスト」から削除できるとのこと。
Amethystのバージョンは同じv0.83.5-PLAYでした。

なお、投稿の削除自体は、自分の投稿を長押ししたときの下記のメニューで実施できることがわかりました。

ちなみに私の表示は、自分以外の他の人の投稿の右上の点3つをタップしたときと同じ表示です。
私はnsec(秘密鍵)でログインしているのではなく、npub(公開鍵)でログインしているのではないかという疑惑が浮上しました。
そこで、「一度ログアウト⇒Amethystを強制停止⇒nsecで再ログイン」を実施してみましたが、結果は変わらず。

気になるので、今度はAmethystを一度、アンインストールし、再度インストールしてnsecでログインしてみましたが、やはり結果は変わらず。
ということでわけがわかりません。。。

そんな時、ある方が以下のような投稿を。

そうか、、、
全部妖怪のせいだったのね
それならしかたない(違

次のバージョンアップで直ってくれることを期待したい・・・

~ 追記 ~
本件私だけでないことが分かりました。
いったい違いはどこから生まれているのでしょう?
謎です。
全部妖怪のせい?

~ 追記の追記 ~ (2024.1.18)
Amethystの更新があり、バージョンv0.83.7-PLAYにアップデートしたところ、自分の投稿のメニューが直りました!

よかったです。


~ マイ関連エントリー (Nostr関連)~
Nostrは投稿を消せないってホント?(一部修正) (2024.1.16)
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
画像の一部にぼかしを入れています。
しーゆー。

Nostrは投稿を消せないってホント?(一部修正)

※投稿を削除する行為の表に誤りがあったので修正しました。

分散型プロトコルNostr上に構築されたミニブログは「投稿を消せないSNS」と言われています。
一方で「削除可能」という方もいます。
そこで確認してみました。

結論を先に書くと、Nostrは投稿を削除できます。
もちろん、削除を受け付けない困ったリレーがあればそこに残り続けますが、それはActivityPubなどにおいても同様と思われます。

さて、「Nostrは投稿を消せないSNS」と言われる一番の理由がココにあるのではないかというのが、削除できるクライアントが少ないという点にあると思います。
私が使っているいくつかのクライアントにおいて、投稿の削除ができるかを確認したところ、以下のような結果でした。

まず、Nostterで「テステステス」と投稿し、それを「nostr-post-checker」で確認してみました。

一応、Nostter、Rabbit、Snort、Amethyst、Damus、Plebstrのタイムラインに上記投稿が表示されていることを確認した後、削除できる数少ないクライアントのSnortでその投稿の削除を実施。

「テステステス」と投稿したときの「nostr-post-checker」で再searchしたところ、すべてのリレー上に存在しないことが確認できました。

各クライアントの状態を確認した結果を整理すると以下になります。

以下に通知の△について説明します。
Nostterの場合、タイムライン、プロフィールから該当の投稿は消えますが、通知のみ以下のような感じで、投稿内容はなく通知があったことが表示されます。

「note・・」のリンクをクリックすると以下のように内容がないスレッドが表示されます。

Rabbitの場合もタイムライン、プロフィールから該当の投稿は消えますが、通知のみ以下のように投稿内容含めて表示されます。3度ほどブラウザのリロードを実施してみましたが変わりませんでした。
投稿の右上の時間尾リンクをクリックしたところ真っ白で投稿内容は表示されませんでした。
この状態でリロードしたら、以下のような表示に変わりました。
ブラウザのリロードではなくパソコンのPF5ボタンを押せばよ最初からこの表示になったのかもしれません。

Snortのタイムラインの×ですが、Snortの場合、プロフィールからも通知からも該当の投稿は消えますが、タイムライン上の投稿は何度ブラウザのリロードをしても、何度パソコンのPF5を押しても残り続けました。
しかしながら、Snortの場合、タイムラインに表示される数が限られているため、時間と共に、他の投稿と共に表示されなくなります。

ここで、Mostrを経由してActivity.pubプロトコルのMastodonやMisskeyに繋がった投稿がどうなったのかを確認していないことに気がつきました。
そこでNostterで「てすてすてす2」と投稿し、MastodonのFedibird.comとMisskeyのMisskey.ioにその投稿が繋がって表示されていることを確認後、Snortでその投稿を削除してみました。
結果、Fedibird.comもMisskeyのMisskey.ioも該当の投稿は消えました。
投稿の削除もちゃんとMostrで繋がってくれました。
ただし、Mostrは100%繋がってくれるようなものではないので、たとえNostr上で消えてもActivtyPub上に残る可能性は0ではありません。
これは逆のことも言えて、ActivityPub上で投稿を削除してActivityPub上で消えても、Mostrで繋がったNostr上の投稿が残る可能性は0ではありません。

以上、Nostrの投稿削除についてでした。


~ マイ関連エントリー (Nostr関連)~
Nostrでキーワードミュートしてみた (2024.1.14)
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
画像の一部にぼかしを入れています。
しーゆー。

2024年1月14日日曜日

Nostrでキーワードミュートしてみた

分散型プロトコルNostr上に構築されたミニブログにおいて、Mで始まるあるハッシュタグの投稿があまりに多くて煩わしかったので、WEBクライアントNostterのキーワードミュートにそのハッシュタグを記載して、タイムラインから消しました。

これはクライアント毎に設定が必要なのかな、とNostrのAndroidクライアントアプリAmethystを開いたら、先ほどNostterでミュートしたハッシュタグを含む投稿が表示されていません。
設定を確認したら、「Hidden Words」にNostterでの投稿が反映されていました!

また、以前Amethystでブロックしたスパムユーザーが逆にNostterにも反映されていました。

おぉ!
ブロックやキーワードミュートはクライアントを超えて反映されるんだ!
と思いましたが、WEBクライアントのSnortには反映されておらず、Nostterでミュートした該当のハッシュタグを含む投稿がタイムラインに表示されていました。

WEBクライアントのRabbitにも反映されていませんでした。

iOSクライアントアプリのDamus、Plebstrについては、私の探し方が悪いのかキーワードミュートの設定が見つからず、また、Nostterでミュートした該当のハッシュタグを含む投稿がタイムラインに表示されていました。

以上、キーワードミュートの状況を整理すると、、、
・Nostter、Amethyst・・・共通に設定される
・Snort、Rabbit・・・クライアント個別の設定
・Damus、Plebstr・・・設定なし?
となります。(間違っているかもしれませんが、、、)


~ マイ関連エントリー (Nostr関連)~
NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された (2024.1.13)
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
画像の一部にぼかしを入れています。
しーゆー。

2024年1月13日土曜日

NostrのクライアントNostterにnostr-post-checkerへのリンクが追加された

分散型プロトコルNostr上に構築されたミニブログの投稿(Nostrではイベントと呼んでいる)がどのリレーに存在し、どのリレーに存在していないかを確認する「nostr-post-checker」というサイトがあります。 WEBクライアントの「Nostter」にこの「nostr-post-checker」へのリンクが追加されました。

以下の手順で表示されます。
①投稿の下の…をクリック(orタップ)
②その下に表示された{…}をクリック(orタップ)
③一番下のOpen in nostr-post-checkerのリンクをクリック(orタップ)

上記イベントnostr-post-checkerのチェック結果
relay.snort.socialとnostr-pub.wellorder.netにはイベントが残っていないことがわかります。

mostr.pubで繋がって来た下記Misskey.ioの投稿について同じように確認してみます。

上記mostr.pubのイベントnostr-post-checkerのチェック結果
mostr.pubのイベントはrelay.nostr.bandに残っていることがわかります。

Nostterがますます便利になりました!


~ マイ関連エントリー (Nostr関連)~
NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ (2024.1.12)
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
しーゆー。

2024年1月12日金曜日

NostrのiOSクライアントPlebstrで画像のある投稿を表示時のあれこれ

分散型プロトコルNostr上に構築されたミニブログのAndroidクライアントで画像を添付して投稿すると、画像はnostr.buildにアップロードされますが、いつからかそのURLがとっても長いものになっています。
これをiOSクライアントのひとつPlebstrで見ると、残念ながら下記のようにリンクが途中で切れており、画像が表示されていません。

下に表示されたリンクカードをタップすると、以下のようにnostr.build上の画像がちゃんと表示されます。

これはちょっと不便です。

また、画像を添付した引用再共有の投稿をPlebstrで表示したところ、以下のように「@media」というリンクと「@quote」というリンクが勝手に追加されておりました。

@mediaをタップすると、画像が拡大表示されます。
画像をタップして表示される拡大画像と同じものです。

@Quoteをタップすると、引用元の投稿が表示されます。
引用部分をタップして表示されるものと同じです。

タイムラインを眺めて確認してみたところ、画像が表示された投稿の多くには@mediaが、引用再共有の投稿の多くには@quoteが表示されていますが、画像が表示されたすべての投稿に@mediaがついているわけではなく、また引用再共有のすべての投稿に@quoteがついているわけでもありません。
その違いが何なのかはわかりません。
なお、画像が複数添付されていた場合は@media1、@media2のように追記されていました。

あってもなくても問題ないものなので、別につかないことがあっても構いませんが、これはいったい何なのでしょう・・・


~ マイ関連エントリー (Nostr関連)~
NostrのAndroidクライアントAmethystの誤翻訳 (2024.1.11)
Nostr上で動画共有する『Flare』に動画をUPしてみようと思ったけど、そっ閉じ (2024.1.10)
Nostrの最新の投稿を電子掲示板風に表示するNostr Display Board (2023.12.31)
※量が多くなったので、上記より前のエントリーについては省略します。
上記より前のエントリーへのリンクは上記2023.12.31のエントリーにて見ることができます。



Nostr村は今日も平和です。
しーゆー。