diff --git a/zen/gchange_INIT.sh b/zen/gchange_INIT.sh index aa7b3de..18ee4b2 100755 --- a/zen/gchange_INIT.sh +++ b/zen/gchange_INIT.sh @@ -115,7 +115,7 @@ rm -f /tmp/friend_of_mine ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" stars | jq -r '.likes[].issuer' > /tmp/liking_me ~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $(cat ~/.zen/astrXbian/A_boostrap_nodes.txt | grep -Ev "#" | rev | cut -d '/' -f 1 | rev | shuf | head -n 1) >> /tmp/liking_me -for liking_me in $(cat /tmp/liking_me); +for liking_me in $(cat /tmp/liking_me | sort | uniq); do [[ "$liking_me" == "" ]] && continue ## Protect from empty line ##### BOOTSTRAP AUTO LIKE BACK (NOT liking Myself) diff --git a/zen/gchange_IPFS_swarm.sh b/zen/gchange_IPFS_swarm.sh index 6b3b4ee..2ad5d8e 100755 --- a/zen/gchange_IPFS_swarm.sh +++ b/zen/gchange_IPFS_swarm.sh @@ -29,7 +29,7 @@ echo $(date) # 1. Get Gchange "liking_me" people list (made by gchange_INIT.sh) [[ ! -f /tmp/liking_me ]] && ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" stars | jq -r '.likes[].issuer' > /tmp/liking_me -for liking_me in $(cat /tmp/liking_me); +for liking_me in $(cat /tmp/liking_me | sort | uniq); do [[ "$liking_me" == "" || "$liking_me" == "$G1PUB" ]] && continue # DE TOUS CEUX QUI M'AIMENT JE VAIS LIRE LES MESSAGES pour collecter leurs ipfstryme vers ~/.zen/A_swarm_map.txt diff --git a/zen/tools/add_externIP_to_ipfstryme.sh b/zen/tools/add_externIP_to_ipfstryme.sh index ab26293..1435069 100755 --- a/zen/tools/add_externIP_to_ipfstryme.sh +++ b/zen/tools/add_externIP_to_ipfstryme.sh @@ -39,7 +39,7 @@ done ## Add "liking me" in "swarm peers" station if [[ -f /tmp/liking_me ]]; then - for liking_me in $(cat /tmp/liking_me); + for liking_me in $(cat /tmp/liking_me | sort | uniq); do ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $liking_me) [[ -f /tmp/ipfs_swarm_peers ]] && ipfsaddress=$(cat /tmp/ipfs_swarm_peers | grep $ipfsnodeid | tail -n 1)