mirror of
https://github.com/vishalxl/nostr_console.git
synced 2025-03-18 05:41:52 +01:00
33 lines
1.0 KiB
Bash
33 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
# two events from jb55 and jack
|
|
# ./send_request.sh '["REQ","nnn",{"limit":3,"ids":["76443db69b9851219ff96ed02d6e5dfe83d85214c64e10520b1706b729f19ebe", "6ca7cc0fabb88e62567cfcc24f57142cdb5acf63a98267d67c138851fb061ef1"]}]'
|
|
|
|
configfile="./relay_list_all.txt"
|
|
|
|
if [[ $# -eq 0 ]] ; then
|
|
echo 'Usage: ./send_request.sh <nostr request> <nostr relays filename(optional)>'
|
|
echo 'nostr relays filename contains list of relays to use; its default value is relay_list_all.txt'
|
|
exit 1
|
|
fi
|
|
|
|
if [[ $# -eq 2 ]] ; then
|
|
configfile=$2
|
|
fi
|
|
|
|
|
|
echo Going to use $configfile for list of relays to use.
|
|
source ./$configfile
|
|
|
|
# ./send_request.sh '["REQ","name",{"ids":["b10180"]}]'
|
|
# ./send_request.sh '["REQ","nnn",{"limit":2,"ids":["d8aa6787834de19f0cb61b2aeef94886b2284f36f768bf8b5cc7533988346997"]}]'
|
|
|
|
echo for loop
|
|
for relay in ${nostr_relays[@]};
|
|
do
|
|
>&2 echo -e "\n\n------------Sending $1 to $relay---------------------------\n"
|
|
>&2 echo "echo $1 | websocat $relay " ;
|
|
echo "$1" | websocat -B 300000 $relay
|
|
|
|
done
|