From d253119c8be969bca10633e27122dc9b23c13e0b Mon Sep 17 00:00:00 2001 From: qo-op Date: Tue, 28 Apr 2020 02:12:48 +0200 Subject: [PATCH] WHICH IS THE BEST --- zen/ssb_IPFS_swarm.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/zen/ssb_IPFS_swarm.sh b/zen/ssb_IPFS_swarm.sh index d7d8a20..b651f87 100755 --- a/zen/ssb_IPFS_swarm.sh +++ b/zen/ssb_IPFS_swarm.sh @@ -42,9 +42,18 @@ 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 - #echo "Searching $SSBFRIEND" 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) && echo $TRYME - # Modify ipfs swarm peers with it ... TODO and add to cron MINUTE + [[ $INSWARM ]] && echo $INSWARM && TRYME=$(cat ~/.zen/ipfs_swarm/$INSWARM/tryme.addr) && ipfs swarm connect $TRYME + # Modify ipfs swarm peers from ssb friends graph done + +# All memorized IPFS Nodes are swarm connected (again?) +for SSBFRIEND in $(cat /home/pi/.zen/ipfs_swarm/.Qm*/tryme.addr); 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 + # Renew ipfs_swarm knows ... +done + +# WHICH IS THE BEST ? TODO choose