|
|
@ -14,7 +14,7 @@ ME="${0##*/}" |
|
|
|
############# '$MY_PATH/$ME' |
|
|
|
######################################################################## |
|
|
|
# ex: ./'$ME' |
|
|
|
# SYNC IPFS SWARM PEERS SHARED DATA .Qm**** |
|
|
|
# SYNC IPFS SWARM PEERS SHARED DATA .12D3KooW**** |
|
|
|
########################################################################' |
|
|
|
export YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1) |
|
|
|
export IPFSNODEID=$(ipfs id -f='<id>\n') |
|
|
@ -39,12 +39,12 @@ NODEIPNS=$(ipfs name publish --quieter /ipfs/$IWALLETS) |
|
|
|
ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$IPFSNODEID |
|
|
|
|
|
|
|
echo "REFRESHING /home/$YOU/.zen/ipfs_swarm/ from my SWARM peers" |
|
|
|
rm -Rf /home/$YOU/.zen/ipfs_swarm/.Qm* |
|
|
|
rm -Rf /home/$YOU/.zen/ipfs_swarm/.12D3KooW* |
|
|
|
rm -Rf /home/$YOU/.zen/ipfs_swarm/* |
|
|
|
|
|
|
|
count=1 |
|
|
|
# Search for All peers Nodes. ## TODO: To be changed when Swarm is too big or not expanding |
|
|
|
#for id in $(ls -d ~/.zen/ipfs_swarm/.Qm* | cut -d '.' -f 3); # Alternative search... |
|
|
|
#for id in $(ls -d ~/.zen/ipfs_swarm/.12D3KooW* | cut -d '.' -f 3); # Alternative search... |
|
|
|
for peer in $(ipfs swarm peers); |
|
|
|
do |
|
|
|
id=$(echo "$peer" | grep 'ip4' | awk -F '/' '{print $7}') |
|
|
|