No description
Find a file
Vlad Stan 16ae9d15a1
Stabilize (#24)
* refactor: clean-up

* refactor: extra logs plus try-catch

* refactor: do not use bare `except`

* refactor: clean-up redundant fields

* chore: pass code checks

* chore: code format

* refactor: code clean-up

* fix: refactoring stuff

* refactor: remove un-used file

* chore: code clean-up

* chore: code clean-up

* chore: code-format fix

* refactor: remove nostr.client wrapper

* refactor: code clean-up

* chore: code format

* refactor: remove `RelayList` class

* refactor: extract smaller methods with try-catch

* fix: better exception handling

* fix: remove redundant filters

* fix: simplify event

* chore: code format

* fix: code check

* fix: code check

* fix: simplify `REQ`

* fix: more clean-ups

* refactor: use simpler method

* refactor: re-order and rename

* fix: stop logic

* fix: subscription close before disconnect

* chore: play commit
2023-11-01 17:46:42 +02:00
.github/workflows add release workflow (#22) 2023-09-26 15:39:33 +02:00
nostr Stabilize (#24) 2023-11-01 17:46:42 +02:00
static/images init 2023-02-10 14:55:30 +01:00
templates/nostrclient Stabilize (#24) 2023-11-01 17:46:42 +02:00
.gitignore chore: initial commit 2023-02-23 09:34:14 +02:00
__init__.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
config.json allow custom path (#20) 2023-09-26 14:41:58 +02:00
crud.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
helpers.py feat: send simple DM 2023-05-05 13:00:09 +03:00
LICENSE add license 2023-03-08 17:24:41 +01:00
manifest.json test 2023-02-10 15:02:18 +01:00
migrations.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
models.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
README.md chore: doc formatting 2023-09-15 10:21:38 +03:00
router.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
tasks.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
views.py chore: code format 2023-05-05 10:12:49 +03:00
views_api.py Stabilize (#24) 2023-11-01 17:46:42 +02:00

Nostrclient - LNbits extension

For more about LNBits extension check this tutorial

nostrclient is an always-on extension that can open multiple connections to nostr relays and act as a multiplexer for other clients: You open a single websocket to nostrclient which then sends the data to multiple relays. The responses from these relays are then sent back to the client.

2023-03-08 18 11 07

Troubleshoot

The Test Endpoint functionality heps the user to check that the nostrclient web-socket endpoint works as expected.

The LNbits user can DM itself (or a temp account) from nostrclient and verify that the messages are sent and received correctly.

https://user-images.githubusercontent.com/2951406/236780745-929c33c2-2502-49be-84a3-db02a7aabc0e.mp4