From 30ee0565e8564b563577971b2f4532d259db735a Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 12 Sep 2021 00:35:16 +0200 Subject: [PATCH] ping average --- cron_MINUTE.sh | 5 ++++- zen/gchange_INIT.sh | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/cron_MINUTE.sh b/cron_MINUTE.sh index d886f8e..15e1c8a 100755 --- a/cron_MINUTE.sh +++ b/cron_MINUTE.sh @@ -103,7 +103,10 @@ echo "RUNTIME $runtime mn ($timebar)" if [[ $(($runtime % 2)) == 0 ]]; then ## PING ALL MY FRIENDS TO ENHANCE SWARM CONNECTIVITY echo "## FRIENDS IPFS PINGing" - for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do [[ $g1pub ]] && ipfs ping --timeout=3s -n 1 /p2p/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null; done + for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do + [[ $g1pub ]] && latency=$(ipfs ping --timeout=2s -n 3 /p2p/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null | grep "Average" | cut -d ':' -f 2); + [[ $latency ]] && echo $latency > ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/$g1pub/ping.average.txt + done fi ######################################################################## ## CHECK & (RE)ACTIVATE ipfs p2p tunnels diff --git a/zen/gchange_INIT.sh b/zen/gchange_INIT.sh index c44773f..9358523 100755 --- a/zen/gchange_INIT.sh +++ b/zen/gchange_INIT.sh @@ -41,20 +41,20 @@ cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ######################################################################## GCHANGE="https://data.gchange.fr" ## GET LATEST GCHANGE PROFILE -curl -s ${GCHANGE}/user/profile/${G1PUB} > /tmp/A_${G1PUB}.cache +curl -s ${GCHANGE}/user/profile/${G1PUB} > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange.json # UPDATE _g1.gchange_title -title=$(cat /tmp/A_${G1PUB}.cache | jq -r '._source.title') +title=$(cat ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange.json | jq -r '._source.title') [[ $title ]] && echo "$title" > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title # UPDATE _g1.astroport_title with city title="Station $YOU@$XZUID" -city=$(cat /tmp/A_${G1PUB}.cache | jq -r '._source.city') +city=$(cat ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange.json | jq -r '._source.city') [[ "$city" != "null" ]] && title="$title in $city" echo "$title" > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.astroport_title # UPDATE _g1.gchange_avatar.png -cat /tmp/A_${G1PUB}.cache | jq -r '._source.avatar._content' | base64 -d > "/home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_avatar.png" +cat ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange.json | jq -r '._source.avatar._content' | base64 -d > "/home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_avatar.png" # CREATE _nodename [[ -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename ]] && nodename=$(cat /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename)