A nostr cli to post and make requests to a nostr relay by parsing json files.
Windows:
npm install
npm run build_win
Linux:
npm install
npm run build_linux
-t
or--type
- Type of the request. Can beevent
orreq
.-f
or--file
- Path to the json file.-r
or--relay
- Url to the relay.-k
or--key
- Private key to sign the message.-s
or--silent
- Don't show the output.-o
or--output
- Path to the output file (optional).-h
or--help
- Show help.
{
"content": "hello world",
"created_at": 0,
"id": "",
"kind": 1,
"pubkey": "",
"sig": "",
"tags": []
}
Missing informations will be filled with valid data by the cli.
nostrcli -t="event" -f=<file> -r=<relay>
nostrcli -t="event" -f="query.json" -r="ws://127.0.0.1:8080"
{
"authors": [
"29dd45962daff2248a97456bc0b57369e2aae84b42613fc7e53ac4a5de5c3198"
]
}
nostrcli -t="req" -f=<file> -r=<relay>
nostrcli -t="req" -f="query.json" -r="ws://127.0.0.1:8080"
Valid query parameters:
- ids: string[]
- kinds: number[]
- authors: string[]
- since: number
- until: number
- limit: number
- #: string[]
npub1mag0xyytytadax6e7h9xv3syze4d0ppglv3p46lnvrdmspg6n97sjplrzm