monitor Ŋ1 sync process
This commit is contained in:
parent
67d789adc6
commit
a22143585e
|
@ -64,14 +64,14 @@ for PLAYER in $(ls -t ~/.zen/game/players/); do
|
||||||
continue
|
continue
|
||||||
|
|
||||||
else
|
else
|
||||||
|
## FOUND TW
|
||||||
#############################################################
|
#############################################################
|
||||||
## CHECK IF myIP IS ACTUAL OFFICIAL GATEWAY
|
## CHECK IF myIP IS ACTUAL OFFICIAL GATEWAY
|
||||||
tiddlywiki --load ~/.zen/tmp/${PLAYER}/index.html --output ~/.zen/tmp --render '.' 'miz.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion'
|
tiddlywiki --load ~/.zen/tmp/${PLAYER}/index.html --output ~/.zen/tmp --render '.' 'miz.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion'
|
||||||
OLDIP=$(cat ~/.zen/tmp/miz.json | jq -r .[].secret)
|
OLDIP=$(cat ~/.zen/tmp/miz.json | jq -r .[].secret)
|
||||||
[[ ! $OLDIP ]] && (echo "501 ERROR - SORRY - TW IS BROKEN - CONTINUE "
|
[[ ! $OLDIP ]] && echo "(╥☁╥ ) ERROR - SORRY - TW IS BROKEN - (╥☁╥ ) " && continue
|
||||||
# WHO IS OFFICIAL TW GATEWAY
|
# WHO IS OFFICIAL TW GATEWAY
|
||||||
[[ $OLDIP != $myIP ]] && ipfs key rm ${PLAYER} && echo "*** OFFICIAL GATEWAY : http://$OLDIP:8080/ipns/$ASTRONAUTENS - BYPASSING - ***" && continue
|
[[ $OLDIP != $myIP ]] && ipfs key rm ${PLAYER} && echo "*** OFFICIAL GATEWAY : http://$OLDIP:8080/ipns/$ASTRONAUTENS - (⌐■_■) - ***" && continue
|
||||||
#############################################################
|
#############################################################
|
||||||
|
|
||||||
# VOEUX.create.sh
|
# VOEUX.create.sh
|
||||||
|
@ -99,13 +99,14 @@ for PLAYER in $(ls -t ~/.zen/game/players/); do
|
||||||
echo "DIFFERENCE DETECTED !! "
|
echo "DIFFERENCE DETECTED !! "
|
||||||
echo "Backup & Upgrade TW local copy..."
|
echo "Backup & Upgrade TW local copy..."
|
||||||
cp ~/.zen/tmp/${PLAYER}/index.html ~/.zen/game/players/$PLAYER/ipfs/moa/index.html
|
cp ~/.zen/tmp/${PLAYER}/index.html ~/.zen/game/players/$PLAYER/ipfs/moa/index.html
|
||||||
else
|
|
||||||
echo "No change since last Refresh..."
|
|
||||||
fi
|
fi
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
##################################################
|
||||||
|
################## UPDATING PLAYER MOA
|
||||||
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
||||||
[[ $DIFF ]] && cp ~/.zen/game/players/$PLAYER/ipfs/moa/.chain \
|
[[ $DIFF ]] && cp ~/.zen/game/players/$PLAYER/ipfs/moa/.chain \
|
||||||
~/.zen/game/players/$PLAYER/ipfs/moa/.chain.$(cat ~/.zen/game/players/$PLAYER/ipfs/moa/.moats)
|
~/.zen/game/players/$PLAYER/ipfs/moa/.chain.$(cat ~/.zen/game/players/$PLAYER/ipfs/moa/.moats)
|
||||||
|
|
|
@ -40,9 +40,9 @@ fi
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
########################################################################
|
echo "########################################################################"
|
||||||
echo "SCANNING $PLAYER - $G1PUB - Gchange FRIENDS"
|
echo "SCANNING $PLAYER - $G1PUB - Gchange FRIENDS"
|
||||||
########################################################################
|
echo "########################################################################"
|
||||||
################## CHECKING WHO GAVE ME STARS
|
################## CHECKING WHO GAVE ME STARS
|
||||||
################## BOOTSTRAP LIKES THEM BACK
|
################## BOOTSTRAP LIKES THEM BACK
|
||||||
################## SEND ipfstryme MESSAGES to FRIENDS
|
################## SEND ipfstryme MESSAGES to FRIENDS
|
||||||
|
@ -63,8 +63,9 @@ do
|
||||||
[[ "${liking_me}" == "" ]] && continue ## Protect from empty line !!
|
[[ "${liking_me}" == "" ]] && continue ## Protect from empty line !!
|
||||||
echo "........................."
|
echo "........................."
|
||||||
ASTRONAUTENS=$(~/.zen/Astroport.ONE/tools/g1_to_ipfs.py ${liking_me})
|
ASTRONAUTENS=$(~/.zen/Astroport.ONE/tools/g1_to_ipfs.py ${liking_me})
|
||||||
echo "${liking_me} is Astronaut ?"
|
echo "==========================="
|
||||||
echo "Get TW Capsule http://qo-op.com:8080/ipns/$ASTRONAUTENS "
|
echo "${liking_me} IS LIKING ME"
|
||||||
|
echo "TW ? http://tube.copylaradio?com:8080/ipns/$ASTRONAUTENS "
|
||||||
|
|
||||||
##### CHECKING IF WE LIKE EACH OTHER Ŋ1 LEVEL
|
##### CHECKING IF WE LIKE EACH OTHER Ŋ1 LEVEL
|
||||||
################################## JAKLIS LIKING_ME stars
|
################################## JAKLIS LIKING_ME stars
|
||||||
|
@ -84,14 +85,14 @@ do
|
||||||
|
|
||||||
## DATA EXTRACTION FROM ~/.zen/tmp/${liking_me}.Gstars.json
|
## DATA EXTRACTION FROM ~/.zen/tmp/${liking_me}.Gstars.json
|
||||||
my_star_level=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.yours.level');
|
my_star_level=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.yours.level');
|
||||||
f_score=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.score');
|
gscore=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.score');
|
||||||
myfriendship=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.likes[] | select(.issuer | strings | test("'$G1PUB'"))')
|
myfriendship=$(cat ~/.zen/tmp/${liking_me}.Gstars.json | jq -r '.likes[] | select(.issuer | strings | test("'$G1PUB'"))')
|
||||||
|
|
||||||
## OH MY FRIEND !
|
## OH MY FRIEND !
|
||||||
if [[ "$my_star_level" != "null" && "${liking_me}" != "$G1PUB" ]]
|
if [[ "$my_star_level" != "null" && "${liking_me}" != "$G1PUB" ]]
|
||||||
then
|
then
|
||||||
# ADD ${liking_me} TO MY ipfs FRIENDS list
|
# ADD ${liking_me} TO MY ipfs FRIENDS list
|
||||||
echo "${liking_me} ($my_star_level stars) : Ŋ1 SCORE $f_score "
|
echo "LIKING with $my_star_level stars : Friend Ŋ1 SCORE $gscore "
|
||||||
mkdir -p ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}
|
mkdir -p ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}
|
||||||
|
|
||||||
cp ~/.zen/tmp/${liking_me}.Gstars.json ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/ && rm -f ~/.zen/tmp/${liking_me}.Gstars.json
|
cp ~/.zen/tmp/${liking_me}.Gstars.json ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/ && rm -f ~/.zen/tmp/${liking_me}.Gstars.json
|
||||||
|
@ -103,16 +104,19 @@ do
|
||||||
LIBRA=$(head -n 2 ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | tail -n 1 | cut -d ' ' -f 2)
|
LIBRA=$(head -n 2 ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | tail -n 1 | cut -d ' ' -f 2)
|
||||||
echo "$LIBRA/ipns/$ASTRONAUTENS"
|
echo "$LIBRA/ipns/$ASTRONAUTENS"
|
||||||
echo "http://$myIP:8080/ipns/$ASTRONAUTENS ($YOU)"
|
echo "http://$myIP:8080/ipns/$ASTRONAUTENS ($YOU)"
|
||||||
[[ $YOU ]] && ipfs --timeout 12s cat /ipns/$ASTRONAUTENS > ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html \
|
[[ $YOU ]] && ipfs --timeout 12s cat /ipns/$ASTRONAUTENS > ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html
|
||||||
|| curl -m 12 -so ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html "$LIBRA/ipns/$ASTRONAUTENS"
|
[[ ! -s ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html ]] && curl -m 12 -so ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html "$LIBRA/ipns/$ASTRONAUTENS"
|
||||||
|
|
||||||
## PLAYER TW IS ONLINE ?
|
## PLAYER TW EXISTING ?
|
||||||
if [ ! -s ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html ]; then
|
if [ ! -s ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html ]; then
|
||||||
|
|
||||||
# # # # # # # # # # # # # # #
|
# # # # # # # # # # # # # # #
|
||||||
## AUCUN VISA ASTRONAUTE ENVOYER UN MESSAGE PAR GCHANGE
|
## AUCUN VISA ASTRONAUTE ENVOYER UN MESSAGE PAR GCHANGE
|
||||||
echo "AUCUN TW ACTIF. ENVOYONS LUI UN MESSAGE..."
|
echo "AUCUN TW ACTIF. ENVOYONS LUI UN MESSAGE..."
|
||||||
$MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/$PLAYER/secret.dunikey -n "https://data.gchange.fr" send -d "${liking_me}" -t "SALUT. Je suis sur Astroport. Tu viens." -m "Active ton TW avec moi : http://libra.copylaradio.com:1234 - DEV MODE -"
|
$MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/$PLAYER/secret.dunikey -n "https://data.gchange.fr" send -d "${liking_me}" -t "SALUT. Je suis sur Astroport. Tu viens." -m "Active ton TW avec moi : http://libra.copylaradio.com:1234 - DEV MODE -"
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echo "COOL MON AMI PUBLIE SUR IPFS"
|
echo "COOL MON AMI PUBLIE SUR IPFS"
|
||||||
ls -al ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html
|
ls -al ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/index.html
|
||||||
# # # # # # # # # # # # # # # TODO
|
# # # # # # # # # # # # # # # TODO
|
||||||
|
@ -121,9 +125,10 @@ do
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## ACTIVER FILTRAGE TAG...
|
## ACTIVER RECUP ANNONCES...
|
||||||
|
|
||||||
## Get Ŋ2 LEVEL
|
## Get Ŋ2 LEVEL
|
||||||
|
echo "(°▃▃°) (°▃▃°) (°▃▃°) Ŋ2 scraping ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/friend_of_friend.json"
|
||||||
for nid in $(cat ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/${liking_me}.Gstars.json | jq -r '.likes[].issuer');
|
for nid in $(cat ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/${liking_me}.Gstars.json | jq -r '.likes[].issuer');
|
||||||
do
|
do
|
||||||
echo "Ami(s) de cet Ami $linking_me : $nid"
|
echo "Ami(s) de cet Ami $linking_me : $nid"
|
||||||
|
@ -133,16 +138,18 @@ do
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "***** Keep G1/IPNS conversion *****"
|
echo "***** Keep G1/IPNS conversion *****"
|
||||||
echo ${ASTRONAUTENS} > ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/.astronautens
|
echo ${G1PUB} > ~/.zen/game/players/$PLAYER/FRIENDS/${liking_me}/${ASTRONAUTENS}
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echo "ETOILES RECUES!! ... ENVOI MOI UN MESSAGE POUR CONNAITRE QUI"
|
echo "ETOILES RECUES!! ... ENVOI MOI UN MESSAGE POUR CONNAITRE QUI"
|
||||||
$MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/$PLAYER/secret.dunikey -n "https://data.gchange.fr" send -d "${G1PUB}" -t "ETOILES RECUES (G1STARS $f_score)" -m "https://www.gchange.fr/#/app/user/${liking_me}/"
|
$MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/$PLAYER/secret.dunikey -n "https://data.gchange.fr" send -d "${G1PUB}" -t "ETOILES RECUES (G1STARS $gscore)" -m "https://www.gchange.fr/#/app/user/${liking_me}/"
|
||||||
echo "Not Linking ;( YET."
|
echo "LIKING LATER."
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
sleep $((1 + RANDOM % 2)) # SLOW DOWN
|
sleep $((1 + RANDOM % 2)) # SLOW DOWN
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue