SSB ipfstryme message type
This commit is contained in:
parent
ff6282ba51
commit
3fb70f9fbc
|
@ -47,6 +47,8 @@ g1pub=$(cat ~/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
||||||
|
|
||||||
# IPFS LOCAL REPOSITORY for Node Identity G1 + SSB
|
# IPFS LOCAL REPOSITORY for Node Identity G1 + SSB
|
||||||
mkdir -p ~/.zen/ipfs/.$ipfsnodeid/G1SSB
|
mkdir -p ~/.zen/ipfs/.$ipfsnodeid/G1SSB
|
||||||
|
sbotc publish '{"type":"ipfsnodeid","text":"'"$ipfsnodeid"'"}'
|
||||||
|
sbotc publish '{"type":"ipfstryme","text":"'"$(ipfs id | jq -r .Addresses[] | tail -n 1)"'"}'
|
||||||
|
|
||||||
## PUBLISH ABOUT MESSAGE
|
## PUBLISH ABOUT MESSAGE
|
||||||
##############################################
|
##############################################
|
||||||
|
|
|
@ -7,14 +7,14 @@
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
ME="${0##*/}"
|
ME="${0##*/}"
|
||||||
echo '
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# \\///
|
# \\///
|
||||||
# qo-op
|
# qo-op
|
||||||
############# '$MY_PATH/$ME'
|
############# '$MY_PATH/$ME'
|
||||||
########################################################################
|
########################################################################
|
||||||
# ex: ./'$ME'
|
# ex: ./'$ME'
|
||||||
# GET SSB FRIENDS AND FIND THEIR IPFS ID .Qm****
|
# GET SSB FRIENDS AND FIND THEIR IPFS ID TO "ipfs swarm connect" THEM
|
||||||
########################################################################'
|
########################################################################'
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -42,10 +42,12 @@ echo '
|
||||||
self=$(sbotc whoami | jq -r .id)
|
self=$(sbotc whoami | jq -r .id)
|
||||||
sbotc query.read '{"query":[{"$filter":{"value":{"author": "'"$self"'", "content":{"type":"contact"}}}}]}' | jq -r '.value?.content?.contact' > /tmp/ssb-friends.json || rm -f /tmp/ssb-friends.json
|
sbotc query.read '{"query":[{"$filter":{"value":{"author": "'"$self"'", "content":{"type":"contact"}}}}]}' | jq -r '.value?.content?.contact' > /tmp/ssb-friends.json || rm -f /tmp/ssb-friends.json
|
||||||
|
|
||||||
|
|
||||||
# ONLY SSB FRIENDS ARE swarm connected
|
# ONLY SSB FRIENDS ARE swarm connected
|
||||||
for SSBFRIEND in $(cat /tmp/ssb-friends.json); do
|
for SSBFRIEND in $(cat /tmp/ssb-friends.json); do
|
||||||
INSWARM=$(grep -Rwl "$SSBFRIEND" ~/.zen/ipfs_swarm/.Qm*/G1SSB/_ssb.whoami | tail -n 1 | cut -f 6 -d '/')
|
### GET ipfstryme message type !!!
|
||||||
[[ $INSWARM ]] && echo $INSWARM && TRYME=$(cat ~/.zen/ipfs_swarm/$INSWARM/tryme.addr) && ipfs swarm connect $TRYME
|
TRYME=$(sbotc query.read '{"query":[{"$filter":{"value":{"author": "'"$SSBFRIEND"'", "content":{"type":"ipfstryme"}}}}]}' | jq -r .value?.content?.text)
|
||||||
|
[[ $TRYME ]] && ipfs swarm connect $TRYME
|
||||||
# Modify ipfs swarm peers from ssb friends graph
|
# Modify ipfs swarm peers from ssb friends graph
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue