diff --git a/API/QRCODE.sh b/API/QRCODE.sh index b26f32e24..62c835592 100755 --- a/API/QRCODE.sh +++ b/API/QRCODE.sh @@ -129,7 +129,7 @@ echo ">>> ${QRCODE} g1_to_ipfs $ASTROTOIPFS" ###########################################"" MYPLAYERKEY=$(grep ${QRCODE} ~/.zen/game/players/*/secret.dunikey | cut -d ':' -f 1) [[ ! $MYPLAYERKEY ]] && MYPLAYERKEY="$HOME/.zen/game/players/.current/secret.dunikey" -echo "SELECTES KEY : $(cat MYPLAYERKEY)" +echo "SELECTED KEY : $(cat MYPLAYERKEY)" echo ## PARRAIN ID EXTRACTION @@ -143,16 +143,17 @@ echo "CURRENT PLAYER : $CURCOINS G1" ## WALLET JAMAIS SERVI ########################################### if [[ $CURCOINS == "null" ]]; then -echo "NULL" +echo "NULL. PLEASE CHARGE. REDIRECT TO WSTATION HOME" sed "s~_TWLINK_~$(cat ~/.zen/WSTATION)~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect echo "url='"${myIPFSGW}$(cat ~/.zen/WSTATION)"'" >> ~/.zen/tmp/${MOATS}/index.redirect ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 + echo "BLURP $PORT" && rm -Rf ~/.zen/tmp/${MOATS} ) & exit 0 fi -# MOA +# DETECT WALLET EVOLUTION ########################################### if [[ ${CURG1} == ${QRCODE} ]]; then @@ -162,7 +163,7 @@ else # PAS MOA ########################################### ## GET VISITOR G1 WANNET AMOUNT : VISITORCOINS - echo "${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${QRCODE}" + echo "COINScheck : ${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${QRCODE}" VISITORCOINS=$(~/.zen/Astroport.ONE/tools/COINScheck.sh ${QRCODE} | tail -f 1) ## PALPE COMBIEN ? @@ -179,13 +180,13 @@ else [[ ! -s ~/.zen/tmp/coucou/${QRCODE}.g1history.json ]] \ && ~/.zen/Astroport.ONE/tools/timeout.sh -t 20 $MY_PATH/../tools/jaklis/jaklis.py history -p ${QRCODE} -j > ~/.zen/tmp/coucou/${QRCODE}.g1history.json & - ## SCAN CCHANGE + + ## SCAN GCHANGE + [[ ! -s ~/.zen/tmp/coucou/${QRCODE}.gchange.json ]] \ && ~/.zen/Astroport.ONE/tools/timeout.sh -t 20 curl -s ${myDATA}/user/profile/${QRCODE} > ~/.zen/tmp/coucou/${QRCODE}.gchange.json & GFOUND=$(cat ~/.zen/tmp/coucou/${QRCODE}.gchange.json | jq -r '.found') [[ $GFOUND == "false" ]] \ - && echo "AUCUN GCHANGE" \ + && echo "G1BILLET. NO GCHANGE YET. REDIRECT" \ && sed "s~_TWLINK_~${myGCHANGE}~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect \ && echo "url='"${myGCHANGE}"'" >> ~/.zen/tmp/${MOATS}/index.redirect \ && ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) & @@ -240,9 +241,9 @@ else ## MESSAGE CESIUM + $MY_PATH/../tools/jaklis/jaklis.py -n $myCESIUM -k $MYPLAYERKEY send -d "${QRCODE}" -t "CADEAU" \ - -m "ASTRO:${CURPLAYER} VOUS ENVOI ${PALPE} JUNE. - GAGNEZ PLUS DE JUNE... RELIEZ CE PORTEFEUILLE Cesium SUR https://gchange.fr \ - PUIS REVENEZ SCANNER VOTRE QRCODE" + -m "ASTRO:${CURPLAYER} A ENVOYE ${PALPE} JUNE. + GAGNEZ PLUS DE JUNE... INSCRIVEZ VOUS SUR GCHANGE https://gchange.fr \ + PUIS SCANNEZ VOTRE QRCODE SUR UNE STATION ASTROPORT" fi @@ -333,6 +334,7 @@ if [[ $AND == "url" ]]; then ' > ~/.zen/tmp/${WHAT}.${MOATS}.import.json ## TODO ASTROBOT "G1AstroAPI" READS ~/.zen/tmp/${WHAT}.${MOATS}.import.json + ## INSERT IN TW (echo "$HTTPCORS OK - ~/.zen/tmp/${WHAT}.${MOATS}.import.json WORKS IF YOU MAKE THE WISH voeu 'AstroAPI'" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 0 diff --git a/ASTROBOT/VOEUX.refresh.sh b/ASTROBOT/VOEUX.refresh.sh index c53292fa9..72973bd6b 100755 --- a/ASTROBOT/VOEUX.refresh.sh +++ b/ASTROBOT/VOEUX.refresh.sh @@ -110,26 +110,68 @@ do ## Search in Local World (NB! G1Voeu TW copied by Connect_PLAYER_To_Gchange.sh) FINDEX=($( ls $HOME/.zen/game/players/${PLAYER}/FRIENDS/*/index.html)) + ## PREPARE Ŋ1 WORLD MAP + echo "var examples = {}; + examples['locations'] = function() { + var locations = {" > ~/.zen/tmp/world.js + floop=1 + for FRIENDTW in ${FINDEX[@]}; do - [[ ! -s $FRIENDTW ]] && echo "$FRIENDTW VIDE (AMI SANS TW)" && continue + [[ ! -s $FRIENDTW ]] && echo "$FRIENDTW VIDE (AMI SANS TW)" && ((floop++)) && continue APLAYER=$(ls $FRIENDTW | cut -d '/' -f 7) - rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${APLAYER}.tiddlers.json ## CLEANING OLD FORMAT (TODO REMOVE) - rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json echo "TRY EXPORT [tag[G1${WISHNAME}]] FROM $FRIENDTW" tiddlywiki --load $FRIENDTW \ --output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} --render '.' _${APLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]]' - [[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json ]] && echo "NO ${WISHNAME} - CONTINUE -" && continue - [[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] && echo "EMPTY ${WISHNAME} - CONTINUE -" && continue + [[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json ]] && echo "NO ${WISHNAME} - CONTINUE -" && ((floop++)) && continue + [[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] && echo "EMPTY ${WISHNAME} - CONTINUE -" && ((floop++)) && continue echo "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<" echo ">>> G1FRIEND § $myIPFS/$VOEUNS/_${APLAYER}.tiddlers.json ${WISHNAME}" + tiddlywiki --load ${FRIENDTW} --output ~/.zen/tmp --render '.' "${APLAYER}.${WISHNAME}.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' "${WISHNAME}" + WISHNS=$(cat ~/.zen/tmp/${APLAYER}.${WISHNAME}.json | jq -r '.[].wishns') + echo ">>> ${myIPFS}${WISHNS}" + + [[ $floop == ${#FINDEX[@]} ]] && virgule="" || virgule="," + echo " + ${APLAYER}: { + alpha: Math.random() * 2 * Math.PI, + delta: Math.random() * 2 * Math.PI, + name: '"${WISNAME} ${APLAYER}"', + link: '"${myIPFS}${WISHNS}"' + }$virgule + " >> ~/.zen/tmp/world.js + + ((floop++)) done ################################## - ## TODO JOIN WITH FRIENDS JSONS + ## FINISH LOCATIONS + echo"}; + $('#sphere').earth3d({ + locationsElement: $('#locations'), + dragElement: $('#locations'), + locations: locations + }); + }; + + $(document).ready(function() { + selectExample('locations'); + + $('#example').change(function() { + selectExample($(this).val()); + }); + }); + " >> ~/.zen/tmp/world.js + + cat ~/.zen/tmp/world.js + IAMAP=$(ipfs add -qw ~/.zen/tmp/world.js | tail -n 1) + echo "CREATING /ipfs/${IAMAP}/world.js" + + ################################## + ## MAKE MY OWN JSON ################################## MOA MAINTENANT echo ">>> EXPORT [tag[G1${WISHNAME}]!tag[G1Voeu]] § $myIPFSGW$VOEUNS/_${PLAYER}.tiddlers.json" tiddlywiki --load $INDEX \ @@ -141,8 +183,11 @@ do echo # echo "DEBUG : s~_LIBRA_~$(myIpfsGw)~g s~_G1VOEU_~${WISHNAME}~g s~_PLAYER_~${PLAYER}~g s~_VOEUNS_~${VOEUNS}~g s~_ASTRONAUTENS_~${ASTRONAUTENS}~g" echo + + ################################## + ## INSERT PLAYER G1 QRCODE : QRG1avatar.png #~ [[ ! -s ~/.zen/game/players/${PLAYER}/QRG1avatar.dir.ipfs ]] # REACTIVATE .? - ipfs add -qrw ~/.zen/game/players/${PLAYER}/QRG1avatar.png | tail -n 1 > ~/.zen/game/players/${PLAYER}/QRG1avatar.dir.ipfs + ipfs add -qw ~/.zen/game/players/${PLAYER}/QRG1avatar.png | tail -n 1 > ~/.zen/game/players/${PLAYER}/QRG1avatar.dir.ipfs QRLINK=$(cat ~/.zen/game/players/${PLAYER}/QRG1avatar.dir.ipfs) ################################## @@ -151,6 +196,7 @@ do -e "s~_G1VOEU_~${WISHNAME}~g" \ -e "s~_PLAYER_~${PLAYER}~g" \ -e "s~_VOEUNS_~${VOEUNS}~g" \ + -e "s~QmYdWBx32dP14XcbXF7hhtDq7Uu6jFmDaRnuL5t7ARPYkW/index_fichiers/world.js~${IAMAP}/world.js~g" \ -e "s~_ASTRONAUTENS_~${ASTRONAUTENS}~g" \ -e "s~QmWUpjGFuF7NhpXgkrCmx8Tbu4xjcFpKhE7Bsvt6HeKYxu/g1ticket_qrcode.png~${QRLINK}/QRG1avatar.png~g" \ -e "s~http://127.0.0.1:8080~${myIPFS}~g" \ @@ -169,7 +215,7 @@ do echo ">>> $VOEUKEY : Ŋ1 FLUX $(myIpfsGw)${VOEUNS}" echo "~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}" - mv -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/ + cp -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/ done < ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt diff --git a/tools/vlc_webcam.sh b/tools/vlc_webcam.sh index e48d89496..2b253228d 100755 --- a/tools/vlc_webcam.sh +++ b/tools/vlc_webcam.sh @@ -142,7 +142,7 @@ echo '[ "story": "'/ipfs/${IPFSROOT}'", "size": "'${FILE_BSIZE}'", "ipfs": "'/ipfs/${IPFSID}/output.mp4'", - "gif_ipfs": "'/ipfs/${ANIMH}'", + "gifanime": "'/ipfs/${ANIMH}'", "player": "'${PLAYER}'", "tags": "'${PLAYER} G1Vlog vlog ipfs'", "modified": "'${MOATS}'" diff --git a/www/G1PalPay/index.html b/www/G1PalPay/index.html index 7668ff743..532bd8020 100644 --- a/www/G1PalPay/index.html +++ b/www/G1PalPay/index.html @@ -181,7 +181,7 @@ a {