forked from axiom-team/astrXbian
ping average
This commit is contained in:
parent
c3860d80f3
commit
30ee0565e8
|
@ -103,7 +103,10 @@ echo "RUNTIME $runtime mn ($timebar)"
|
||||||
if [[ $(($runtime % 2)) == 0 ]]; then
|
if [[ $(($runtime % 2)) == 0 ]]; then
|
||||||
## PING ALL MY FRIENDS TO ENHANCE SWARM CONNECTIVITY
|
## PING ALL MY FRIENDS TO ENHANCE SWARM CONNECTIVITY
|
||||||
echo "## FRIENDS IPFS PINGing"
|
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
|
fi
|
||||||
########################################################################
|
########################################################################
|
||||||
## CHECK & (RE)ACTIVATE ipfs p2p tunnels
|
## CHECK & (RE)ACTIVATE ipfs p2p tunnels
|
||||||
|
|
|
@ -41,20 +41,20 @@ cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr
|
||||||
########################################################################
|
########################################################################
|
||||||
GCHANGE="https://data.gchange.fr"
|
GCHANGE="https://data.gchange.fr"
|
||||||
## GET LATEST GCHANGE PROFILE
|
## 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
|
# 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
|
[[ $title ]] && echo "$title" > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title
|
||||||
|
|
||||||
# UPDATE _g1.astroport_title with city
|
# UPDATE _g1.astroport_title with city
|
||||||
title="Station $YOU@$XZUID"
|
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"
|
[[ "$city" != "null" ]] && title="$title in $city"
|
||||||
echo "$title" > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.astroport_title
|
echo "$title" > ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.astroport_title
|
||||||
|
|
||||||
# UPDATE _g1.gchange_avatar.png
|
# 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
|
# CREATE _nodename
|
||||||
[[ -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename ]] && nodename=$(cat /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename)
|
[[ -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename ]] && nodename=$(cat /home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB/_nodename)
|
||||||
|
|
Loading…
Reference in New Issue