diff --git a/zen/gchange_IPFS_swarm.sh b/zen/gchange_IPFS_swarm.sh index 2ad5d8e..9e21cb1 100755 --- a/zen/gchange_IPFS_swarm.sh +++ b/zen/gchange_IPFS_swarm.sh @@ -41,7 +41,7 @@ do ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" read -n300 -j | jq -r --arg friendKEY "$liking_me" '.[] | select(.pubkey == $friendKEY)' | jq 'select(.title == "ipfstryme")' | jq -r '.content' > /tmp/ipfstryme.$liking_me ## ZOMBIE NODE sends more that 300 ipfstryme ? - [[ $(cat /tmp/ipfstryme.$liking_me | wc -l) -gt 300 ]] && echo "THIS NODE IS A ZOMBIE..." && rm -f /tmp/ipfstryme.$liking_me && continue + [[ $(cat /tmp/ipfstryme.$liking_me | sort | uniq | wc -l) -gt 300 ]] && echo "THIS NODE IS A ZOMBIE..." && rm -f /tmp/ipfstryme.$liking_me && continue for peerline in $(cat /tmp/ipfstryme.$liking_me); do diff --git a/zen/tools/add_externIP_to_ipfstryme.sh b/zen/tools/add_externIP_to_ipfstryme.sh index 1435069..4000d28 100755 --- a/zen/tools/add_externIP_to_ipfstryme.sh +++ b/zen/tools/add_externIP_to_ipfstryme.sh @@ -51,6 +51,10 @@ if [[ -f /tmp/liking_me ]]; then done fi +# SORT UNIQ +cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr | sort | uniq > /tmp/tryme.addr +cp -f /tmp/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr + # REFRESH ~/.zen/A_my_swarm.txt cp -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ~/.zen/A_swarm_map.txt cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr