2022-07-10 21:34:19 +05:30
|
|
|
# nostr_console
|
|
|
|
Nostr console client using Dart
|
2022-08-07 23:11:48 +05:30
|
|
|
|
|
|
|
# Use
|
|
|
|
|
2022-08-13 21:40:39 +05:30
|
|
|
|
|
|
|
Usage:
|
|
|
|
|
|
|
|
```
|
2022-08-14 00:20:52 +05:30
|
|
|
usage: dart run bin/nostr_console.dart [OPTIONS]
|
|
|
|
|
2022-08-13 21:40:39 +05:30
|
|
|
OPTIONS
|
|
|
|
|
|
|
|
--prikey <private key> The hex private key of user whose events and feed are shown. Also used to sign events
|
|
|
|
sent. Default is a hard-coded well known private key. -p is same.
|
|
|
|
--relay <relay wss url> The relay url that is used as main relay. Default is wss://nostr-relay.untethr.me . -r is same.
|
|
|
|
--days <N> The latest number of days for which events are shown. Default is 1. -d is same.
|
|
|
|
--request <REQ string> This request is sent verbatim to the default relay. It can be used to recieve all events
|
|
|
|
from a relay. If not provided, then events for default or given user are shown. -q is same.
|
|
|
|
```
|
|
|
|
|
2022-08-12 03:10:27 +05:30
|
|
|
To get ALL the latest messages for last 3 days:
|
2022-08-07 23:11:48 +05:30
|
|
|
|
|
|
|
```
|
|
|
|
dart run bin/nostr_console.dart --request=`echo "[\"REQ\",\"l\",{\"since\":$(date -d '-3 day' +%s)}]"`
|
|
|
|
```
|
2022-08-12 03:10:27 +05:30
|
|
|
|
2022-08-14 00:20:52 +05:30
|
|
|
To get the latest messages for user with private key K ( that is also used to sign posted/sent messages):
|
2022-08-12 03:10:27 +05:30
|
|
|
|
|
|
|
```
|
2022-08-14 00:20:52 +05:30
|
|
|
dart run bin/nostr_console.dart --prikey=K
|
2022-08-12 03:10:27 +05:30
|
|
|
```
|
|
|
|
|
2022-08-14 00:20:52 +05:30
|
|
|
To get the latest messages for user with private key K for last 4 days ( default is 1) from relay R:
|
2022-08-12 03:10:27 +05:30
|
|
|
|
|
|
|
```
|
2022-08-14 00:20:52 +05:30
|
|
|
dart run bin/nostr_console.dart --prikey=K --relay=R --days=4
|
2022-08-12 03:10:27 +05:30
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-08-13 21:40:39 +05:30
|
|
|
|
|
|
|
|
2022-08-12 03:10:27 +05:30
|
|
|
|