Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betonetojp/noka
A nostr client for Windows just to browse the global timeline.
https://github.com/betonetojp/noka
nostr nostr-client
Last synced: about 1 month ago
JSON representation
A nostr client for Windows just to browse the global timeline.
- Host: GitHub
- URL: https://github.com/betonetojp/noka
- Owner: betonetojp
- License: mit
- Created: 2024-06-08T13:43:20.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-13T05:11:38.000Z (5 months ago)
- Last Synced: 2024-07-13T06:21:35.463Z (5 months ago)
- Topics: nostr, nostr-client
- Language: C#
- Homepage: https://betoneto.win/nokakoi/
- Size: 204 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.txt
- License: LICENSE
Awesome Lists containing this project
- awesome-nostr-japan - noka - Nostrのリレーサーバーに接続してグローバルタイムラインをリアルタイムに表示するアプリケーション by [betoneto](https://github.com/betonetojp) (Windows Clients)
README
◆ 動作環境
Windows11 22H2 (x64)
.NET 8.0
※ランタイムが必要です。インストールしていない場合は初回起動時の案内に従ってください。◆ noka.exe
Nostrのリレーサーバーに接続してグローバルタイムラインをリアルタイムに表示するアプリケーションです。
初期設定では、やぶみリレー(wss://yabu.me/)とこじらリレー(wss://r.kojira.io/)に接続します。
『リレーボタン』からリレーの追加削除と使用リレーの選択ができます。設定でフォロータイムラインにすることもできます(npubの入力が必要です)。
『設定ボタン』またはESCキーで設定画面が開きます。本体の余白を右クリックまたはF10キーでユーザーミュートとキーワード通知の設定画面が開きます。
タイムラインを「伺か」(SSP)に流すことができます。
https://ssp.shillest.net/
https://keshiki.nobody.jp/GhostSpeakerと棒読みちゃんを組み合わせて読み上げさせるのがおすすめです。
https://github.com/apxxxxxxe/GhostSpeaker
https://chi.usamimi.info/Program/Application/BouyomiChan/「伺か」(SSP)用ゴースト「nostalk」のNostrイベント通知(Nostr/0.4)に対応しアバター画像を送信できます。
https://github.com/nikolat/nostalk「伺か」用プラグイン「nokauka」でnokaの更新と起動ができます。
https://github.com/nikolat/nokauka◆ 更新履歴
2024/11/05 v0.4.1
初めて表示するユーザーの名前取得を改善しました。2024/10/27 v0.4.0
petnameをkind:3から読み込みんで表示するようにしました。(優先表示)
※フォローしていないアカウントのpetnameもF10キーで開く画面またはusers.jsonで設定できます。
画面のレイアウトを変更しました。2024/09/23 v0.3.1
設定画面のレイアウトを変更しました。
JSONファイル保存時に絵文字をエスケープしないように変更しました。2024/09/18 v0.3.0
pictureが設定されていないユーザーのアイコンを指定できるようにしました。
デフォルトはnostterと同じネコちゃんのRoboHashです。
URLテキスト内の{pubkey}と{npub}をそれぞれ発言ユーザーのpubkeyとnpubに置換します。2024/09/09 v0.2.1
UI動作を改善しました。2024/08/17 v0.2.0
Nostrユーザーに専用ゴーストを割り当てることができるようになりました。
専用ゴーストだけにDirectSSTPを送信する設定を追加しました。
kind:42 チャンネルメッセージを受信できるようにしました。
設定画面のレイアウトを変更しました。2024/07/13 v0.1.7
利用パッケージのセキュリティアップデートを適用しました。
SSTPのSenderヘッダをnokakoiからnokaに変更しました。2024/07/07 v0.1.6
kind:0未取得のユーザーの投稿は表示しないように変更しました。2024/06/27 v0.1.5
設定画面を整理しました。2024/06/22 v0.1.4.1
細部修正2024/06/19 v0.1.4
users.jsonの保存タイミングを変更しました。2024/06/17 v0.1.3.1
nokaukaから起動した時に.jsonファイルの保存場所が変わってしまっていたのを修正しました。2024/06/17 v0.1.3
送信するゴーストを選択できるようにしました。2024/06/15 v0.1.2
プロフィールのtagsに絵文字があるとプロフィールを取得できなっかった問題を修正しました。
SSTP Nostr通知イベント Nostr/0.4に対応しました。
※それに伴ない、picture未取得時に代替pictureを送っていたのを廃止しました。
キーワード通知(Open file notification)送信時に利用リレー情報を含めないように変更しました。2024/06/13 v0.1.1
リレー表示がはみ出さないように修正しました。
設定ファイルのパスを絶対パスに修正ました。2024/06/09 v0.1.0
初公開◆ Nostrクライアントライブラリ
NNostr
https://github.com/Kukks/NNostr
内のNNostr.Client Ver0.0.49を一部変更して利用しています。◆ DirectSSTP送信ライブラリ
DirectSSTPTester
https://github.com/nikolat/DirectSSTPTester
内のSSTPLib Ver4.0.0を利用しています。