diff --git a/zen/ssb_INIT.sh b/zen/ssb_INIT.sh index b202107..66fd793 100755 --- a/zen/ssb_INIT.sh +++ b/zen/ssb_INIT.sh @@ -47,6 +47,8 @@ g1pub=$(cat ~/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) # IPFS LOCAL REPOSITORY for Node Identity G1 + SSB 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 ############################################## diff --git a/zen/ssb_IPFS_swarm.sh b/zen/ssb_IPFS_swarm.sh index 3d1ff02..610044e 100755 --- a/zen/ssb_IPFS_swarm.sh +++ b/zen/ssb_IPFS_swarm.sh @@ -7,14 +7,14 @@ MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized ME="${0##*/}" -echo ' + ######################################################################## # \\/// # qo-op ############# '$MY_PATH/$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) 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 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 '/') - [[ $INSWARM ]] && echo $INSWARM && TRYME=$(cat ~/.zen/ipfs_swarm/$INSWARM/tryme.addr) && ipfs swarm connect $TRYME + ### GET ipfstryme message type !!! + 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 done