bug
This commit is contained in:
parent
7584c7a964
commit
7f889e0616
|
@ -6,7 +6,7 @@
|
||||||
########################################################################
|
########################################################################
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
ME="${0##*/}"
|
ME="${0##*/}"
|
||||||
|
|
||||||
countMErunning=$(ps auxf --sort=+utime | grep -w $ME | grep -v -E 'color=auto|grep' | wc -l)
|
countMErunning=$(ps auxf --sort=+utime | grep -w $ME | grep -v -E 'color=auto|grep' | wc -l)
|
||||||
[[ $countMErunning -gt 2 ]] && echo "$ME already running $countMErunning time" && exit 0
|
[[ $countMErunning -gt 2 ]] && echo "$ME already running $countMErunning time" && exit 0
|
||||||
|
@ -111,7 +111,7 @@ ipfsnodeid=${IamINBOOTSTRAP##*/}
|
||||||
|
|
||||||
################## AUTO PINNING for BOOTSTRAP
|
################## AUTO PINNING for BOOTSTRAP
|
||||||
[[ $IamBOOTSTRAP ]] && ~/.zen/astrXbian/zen/tools/autoPINfriends.sh
|
[[ $IamBOOTSTRAP ]] && ~/.zen/astrXbian/zen/tools/autoPINfriends.sh
|
||||||
################## AUTO PINNING
|
################## AUTO PINNING
|
||||||
|
|
||||||
|
|
||||||
################## CHECKING WHO GAVE ME STARS
|
################## CHECKING WHO GAVE ME STARS
|
||||||
|
@ -121,7 +121,7 @@ rm -f /tmp/friend_of_mine
|
||||||
|
|
||||||
for liking_me in $(cat /tmp/liking_me | sort | uniq);
|
for liking_me in $(cat /tmp/liking_me | sort | uniq);
|
||||||
do
|
do
|
||||||
[[ "$liking_me" == "" ]] && continue ## Protect from empty line
|
[[ "$liking_me" == "" ]] && continue ## Protect from empty line
|
||||||
##### BOOTSTRAP AUTO LIKE BACK (NOT liking Myself)
|
##### BOOTSTRAP AUTO LIKE BACK (NOT liking Myself)
|
||||||
if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then
|
if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then
|
||||||
echo "I AM A BOOTSTRAP AUTO LIKING $liking_me FRIEND"
|
echo "I AM A BOOTSTRAP AUTO LIKING $liking_me FRIEND"
|
||||||
|
@ -138,9 +138,9 @@ do
|
||||||
##### CHECKING IF WE LIKE EACH OTHER (AVOID LIKING MYSELF)
|
##### CHECKING IF WE LIKE EACH OTHER (AVOID LIKING MYSELF)
|
||||||
~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" stars -p $liking_me > /tmp/Gstars.json
|
~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" stars -p $liking_me > /tmp/Gstars.json
|
||||||
|
|
||||||
## ZOMBIE PROTECTION
|
## ZOMBIE PROTECTION
|
||||||
[[ "$?" == "0" && ! -f /tmp/Gstars.json ]] && rm -Rf ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me && echo "$liking_me is a ZOMBIE..." && continue
|
[[ "$?" == "0" && ! -f /tmp/Gstars.json ]] && rm -Rf ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me && echo "$liking_me is a ZOMBIE..." && continue
|
||||||
|
|
||||||
friend_of_mine=$(cat /tmp/Gstars.json | jq -r '.yours');
|
friend_of_mine=$(cat /tmp/Gstars.json | jq -r '.yours');
|
||||||
if [[ "$friend_of_mine" != "null" && "$liking_me" != "$G1PUB" ]]
|
if [[ "$friend_of_mine" != "null" && "$liking_me" != "$G1PUB" ]]
|
||||||
then
|
then
|
||||||
|
@ -154,19 +154,19 @@ do
|
||||||
cp /tmp/Gstars.json ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/ && rm -f /tmp/Gstars.json
|
cp /tmp/Gstars.json ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/ && rm -f /tmp/Gstars.json
|
||||||
echo "$stars" > ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/stars.level && echo "***** $stars STARS *****"
|
echo "$stars" > ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/stars.level && echo "***** $stars STARS *****"
|
||||||
|
|
||||||
echo "***** Convert $liking_me to ipfsnodeid *****"
|
echo "***** Convert $liking_me to ipfsnodeid *****"
|
||||||
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $liking_me)
|
ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $liking_me)
|
||||||
echo ${ipfsnodeid} > ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/ipfsnodeid
|
echo ${ipfsnodeid} > ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/ipfsnodeid
|
||||||
zuid=$(ipfs --timeout=10s cat /ipns/${ipfsnodeid}/.${ipfsnodeid}/_xbian.zuid)
|
zuid=$(ipfs --timeout=10s cat /ipns/${ipfsnodeid}/.${ipfsnodeid}/_xbian.zuid)
|
||||||
[[ ${zuid} ]] && touch ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/${zuid}
|
# [[ ${zuid} ]] && touch ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/${zuid}
|
||||||
|
|
||||||
# SEND jaklis message if tryme.addr is different from last one
|
# SEND jaklis message if tryme.addr is different from last one
|
||||||
if [[ $(diff ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/tryme.addr 2>&1) ]]
|
if [[ $(diff ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/tryme.addr 2>&1) ]]
|
||||||
then
|
then
|
||||||
echo "I AM $G1PUB"
|
echo "I AM $G1PUB"
|
||||||
echo "Sending IPFSTRYME message to $liking_me"
|
echo "Sending IPFSTRYME message to $liking_me"
|
||||||
if [[ -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ]]; then
|
if [[ -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr ]]; then
|
||||||
~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" send -d $liking_me -t "ipfstryme" -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr
|
~/.zen/astrXbian/zen/tools/timeout.sh -t 12 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey -n "https://data.gchange.fr" send -d $liking_me -t "ipfstryme" -f ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr
|
||||||
else
|
else
|
||||||
echo 'MISSING ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr'
|
echo 'MISSING ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr'
|
||||||
fi
|
fi
|
||||||
|
@ -209,9 +209,9 @@ done
|
||||||
# Chaque joueur démarre à 100 LOVE au début du JEu. DU = 100 LOVE.
|
# Chaque joueur démarre à 100 LOVE au début du JEu. DU = 100 LOVE.
|
||||||
# Le compteur de DU de chacun converge chaque jour vers 100 LOVE (prélevant au fort pour redistribuer aux faibles)
|
# Le compteur de DU de chacun converge chaque jour vers 100 LOVE (prélevant au fort pour redistribuer aux faibles)
|
||||||
# amortis temporellement par C² (adapté à la durée de vie moyenne des joueurs de chaque essaim !!).
|
# amortis temporellement par C² (adapté à la durée de vie moyenne des joueurs de chaque essaim !!).
|
||||||
# Cela ressemble à circuit résonant (RLC) amortis par la durée de vie?!
|
# Cela ressemble à circuit résonant (RLC) amortis par la durée de vie?!
|
||||||
|
|
||||||
# https://forum.monnaie-libre.fr/t/etude-commencer-a-la-moyenne/15231/34?u=qoop
|
# https://forum.monnaie-libre.fr/t/etude-commencer-a-la-moyenne/15231/34?u=qoop
|
||||||
# https://forum.monnaie-libre.fr/t/formules-en-referentiel-du-et-m-n/10417
|
# https://forum.monnaie-libre.fr/t/formules-en-referentiel-du-et-m-n/10417
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue