make it good
This commit is contained in:
parent
1afc0e9a2b
commit
5d4798f331
|
@ -66,6 +66,14 @@ mkdir ~/.zen/tmp/${MOATS}
|
||||||
cp ${RSSFILE} ~/.zen/tmp/${MOATS}/${UMAP}/${LAT}_${LON}/RSS/
|
cp ${RSSFILE} ~/.zen/tmp/${MOATS}/${UMAP}/${LAT}_${LON}/RSS/
|
||||||
done
|
done
|
||||||
|
|
||||||
|
## COLLECT TW LINKS FOR SWARM
|
||||||
|
TWFILES=($(ls ~/.zen/tmp/swarm/*/UPLANET/_${LAT}_${LON}/TW/*/index.html))
|
||||||
|
for TWRED in ${TWFILES[@]}; do
|
||||||
|
ZMAIL=$(echo ${TWRED} | rev | cut -d '/' -f 2 | rev)
|
||||||
|
mkdir -p ~/.zen/tmp/${MOATS}/${UMAP}/${LAT}_${LON}/TW/${ZMAIL}
|
||||||
|
cp ${TWRED} ~/.zen/tmp/${MOATS}/${UMAP}/${LAT}_${LON}/TW/${ZMAIL}/
|
||||||
|
done
|
||||||
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
########################################################
|
########################################################
|
||||||
## NODE SELECTION in UMAP.refresh
|
## NODE SELECTION in UMAP.refresh
|
||||||
|
|
|
@ -11,7 +11,7 @@ MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
################################################################################
|
################################################################################
|
||||||
# Inspect game wishes, refresh latest IPNS version
|
# Inspect game wishes, refresh latest IPNS version
|
||||||
# SubProcess Backup and chain
|
# SubProcess Backup and chain
|
||||||
# ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/*
|
# ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/*
|
||||||
# ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/*
|
# ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/*
|
||||||
# _PLAYER.json
|
# _PLAYER.json
|
||||||
|
|
||||||
|
@ -35,7 +35,11 @@ INDEX="$3"
|
||||||
[[ ! $INDEX ]] && INDEX="$HOME/.zen/game/players/${PLAYER}/ipfs/moa/index.html"
|
[[ ! $INDEX ]] && INDEX="$HOME/.zen/game/players/${PLAYER}/ipfs/moa/index.html"
|
||||||
[[ ! -s $INDEX ]] && echo "TW ${PLAYER} manquant" && exit 1
|
[[ ! -s $INDEX ]] && echo "TW ${PLAYER} manquant" && exit 1
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu
|
||||||
|
|
||||||
|
## PROTOCOL EVOLUTION RUN & REMOVE
|
||||||
|
rm -Rf -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}
|
||||||
|
|
||||||
|
|
||||||
###############################
|
###############################
|
||||||
####### NEED G1 TO RUN
|
####### NEED G1 TO RUN
|
||||||
|
@ -46,13 +50,13 @@ echo "%% $COINS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
###############################
|
###############################
|
||||||
## EXTRACT G1Voeu from PLAYER TW
|
## EXTRACT G1Voeu from PLAYER TW
|
||||||
echo "Exporting ${PLAYER} TW [tag[G1Voeu]]"
|
echo "Exporting ${PLAYER} TW [tag[G1Voeu]]"
|
||||||
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json
|
rm -f ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json
|
||||||
tiddlywiki --load ${INDEX} --output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu --render '.' "${PLAYER}.g1voeu.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
tiddlywiki --load ${INDEX} --output ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu --render '.' "${PLAYER}.g1voeu.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
||||||
|
|
||||||
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json ]] && echo "AUCUN G1VOEU - EXIT -" && exit 0
|
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json ]] && echo "AUCUN G1VOEU - EXIT -" && exit 0
|
||||||
|
|
||||||
cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq -r '.[].wish' > ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq -r '.[].wish' > ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
||||||
echo $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt | wc -l)" VOEUX : ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt "
|
echo $(cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt | wc -l)" VOEUX : ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt "
|
||||||
|
|
||||||
## ${PLAYER}.g1wishes.txt contains all TW G1PUB : IPNS key name
|
## ${PLAYER}.g1wishes.txt contains all TW G1PUB : IPNS key name
|
||||||
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
|
@ -63,12 +67,12 @@ do
|
||||||
[[ ${WISH} == "" || ${WISH} == "null" ]] && echo "BLURP. EMPTY WISH" && continue
|
[[ ${WISH} == "" || ${WISH} == "null" ]] && echo "BLURP. EMPTY WISH" && continue
|
||||||
echo "==============================="
|
echo "==============================="
|
||||||
## Get ${WISHNAME}
|
## Get ${WISHNAME}
|
||||||
WISHNAME=$(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .title')
|
WISHNAME=$(cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .title')
|
||||||
[[ ! ${WISHNAME} ]] && echo "WISH sans NOM - CONTINUE -" && continue
|
[[ ! ${WISHNAME} ]] && echo "WISH sans NOM - CONTINUE -" && continue
|
||||||
echo "G1Voeu ${WISH} (${WISHNAME})"
|
echo "G1Voeu ${WISH} (${WISHNAME})"
|
||||||
|
|
||||||
IPNS_VOEUNS=$(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .wishns')
|
IPNS_VOEUNS=$(cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .wishns')
|
||||||
VOEUKEY=$(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .wish')
|
VOEUKEY=$(cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1voeu.json | jq .[] | jq -r 'select(.wish=="'${WISH}'") | .wish')
|
||||||
|
|
||||||
ICHECK=$(ipfs key list -l | grep -w "$VOEUKEY" | cut -d ' ' -f 1 )
|
ICHECK=$(ipfs key list -l | grep -w "$VOEUKEY" | cut -d ' ' -f 1 )
|
||||||
|
|
||||||
|
@ -84,7 +88,7 @@ do
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## RUNNING WISH REFRESH : PLAYER CACHE
|
## RUNNING WISH REFRESH : PLAYER CACHE
|
||||||
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${WISH}
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/${WISH}
|
||||||
|
|
||||||
##########################################################################
|
##########################################################################
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
@ -106,7 +110,7 @@ do
|
||||||
################################## MOA MAINTENANT
|
################################## MOA MAINTENANT
|
||||||
echo "> EXPORT [tag[G1${WISHNAME}]!tag[G1Voeu]] § $myIPFSGW${IPNS_VOEUNS}/_${PLAYER}.tiddlers.json"
|
echo "> EXPORT [tag[G1${WISHNAME}]!tag[G1Voeu]] § $myIPFSGW${IPNS_VOEUNS}/_${PLAYER}.tiddlers.json"
|
||||||
tiddlywiki --load $INDEX \
|
tiddlywiki --load $INDEX \
|
||||||
--output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} \
|
--output ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME} \
|
||||||
--render '.' _${PLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]!sort[modified]limit[30]]'
|
--render '.' _${PLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]!sort[modified]limit[30]]'
|
||||||
|
|
||||||
|
|
||||||
|
@ -143,19 +147,19 @@ do
|
||||||
APLAYER=$(cat ~/.zen/tmp/${MOATS}/MadeInZion.json | jq -r .[].player)
|
APLAYER=$(cat ~/.zen/tmp/${MOATS}/MadeInZion.json | jq -r .[].player)
|
||||||
|
|
||||||
## EXPORT LAST 30 DAYS G1WishName in _${APLAYER}.tiddlers.json
|
## EXPORT LAST 30 DAYS G1WishName in _${APLAYER}.tiddlers.json
|
||||||
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json
|
rm -f ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json
|
||||||
echo "$floop / ${#FINDEX[@]} TRY EXPORT [tag[G1${WISHNAME}]] FROM $APLAYER TW"
|
echo "$floop / ${#FINDEX[@]} TRY EXPORT [tag[G1${WISHNAME}]] FROM $APLAYER TW"
|
||||||
tiddlywiki --load ${FRIENDTW} \
|
tiddlywiki --load ${FRIENDTW} \
|
||||||
--output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} \
|
--output ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME} \
|
||||||
--render '.' _${APLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]!sort[modified]limit[30]]'
|
--render '.' _${APLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]!sort[modified]limit[30]]'
|
||||||
|
|
||||||
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json ]] \
|
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json ]] \
|
||||||
&& echo "NO ${WISHNAME} - CONTINUE -" \
|
&& echo "NO ${WISHNAME} - CONTINUE -" \
|
||||||
&& echo && ((floop++)) && continue
|
&& echo && ((floop++)) && continue
|
||||||
|
|
||||||
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] \
|
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] \
|
||||||
&& echo "EMPTY ${WISHNAME} - CONTINUE -" && echo && ((floop++)) \
|
&& echo "EMPTY ${WISHNAME} - CONTINUE -" && echo && ((floop++)) \
|
||||||
&& rm ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json \
|
&& rm ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json \
|
||||||
&& continue
|
&& continue
|
||||||
|
|
||||||
echo "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<"
|
echo "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<"
|
||||||
|
@ -219,7 +223,7 @@ do
|
||||||
-e "s~_ASTRONAUTENS_~${ASTRONAUTENS}~g" \
|
-e "s~_ASTRONAUTENS_~${ASTRONAUTENS}~g" \
|
||||||
-e "s~QmWUpjGFuF7NhpXgkrCmx8Tbu4xjcFpKhE7Bsvt6HeKYxu/g1ticket_qrcode.png~${QRLINK}~g" \
|
-e "s~QmWUpjGFuF7NhpXgkrCmx8Tbu4xjcFpKhE7Bsvt6HeKYxu/g1ticket_qrcode.png~${QRLINK}~g" \
|
||||||
-e "s~http://127.0.0.1:8080~~g" \
|
-e "s~http://127.0.0.1:8080~~g" \
|
||||||
> ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/index.html
|
> ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/index.html
|
||||||
|
|
||||||
fi
|
fi
|
||||||
### PREPARE WISHNAME index.html - CREATE YOUR OWN DAPP -
|
### PREPARE WISHNAME index.html - CREATE YOUR OWN DAPP -
|
||||||
|
@ -231,17 +235,17 @@ do
|
||||||
#~ if [[ -s $MY_PATH/../ASTROBOT/Z1${WISHNAME}.sh ]]; then
|
#~ if [[ -s $MY_PATH/../ASTROBOT/Z1${WISHNAME}.sh ]]; then
|
||||||
#~ echo "........................ Astrobot Z1${WISHNAME}.sh post-treatment found !"
|
#~ echo "........................ Astrobot Z1${WISHNAME}.sh post-treatment found !"
|
||||||
#~ echo "________________________________ Running it *****"
|
#~ echo "________________________________ Running it *****"
|
||||||
#~ ${MY_PATH}/../ASTROBOT/Z1${WISHNAME}.sh "~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}" "${PLAYER}" "$MOATS"
|
#~ ${MY_PATH}/../ASTROBOT/Z1${WISHNAME}.sh "~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}" "${PLAYER}" "$MOATS"
|
||||||
#~ echo "________________________________ Finished ******"
|
#~ echo "________________________________ Finished ******"
|
||||||
#~ fi
|
#~ fi
|
||||||
|
|
||||||
###########################################################################################
|
###########################################################################################
|
||||||
### ADD ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/*
|
### ADD ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/*
|
||||||
### AND PUBLISH WISH TO IPFS
|
### AND PUBLISH WISH TO IPFS
|
||||||
echo "++WISH PUBLISHING++ ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/*"
|
echo "++WISH PUBLISHING++ ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/*"
|
||||||
ls ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/
|
ls ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/
|
||||||
|
|
||||||
WISHFLUX=$(ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* | tail -n 1) # ADDING JSONS TO IPFS
|
WISHFLUX=$(ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/* | tail -n 1) # ADDING JSONS TO IPFS
|
||||||
ipfs name publish -k $VOEUKEY /ipfs/$WISHFLUX # PUBLISH $VOEUKEY
|
ipfs name publish -k $VOEUKEY /ipfs/$WISHFLUX # PUBLISH $VOEUKEY
|
||||||
|
|
||||||
echo "## ASK ${myIPFSGW}${IPNS_VOEUNS} TO REFRESH" ## TODO LOOP BOOTSTRAP & ONLINE FRIENDS
|
echo "## ASK ${myIPFSGW}${IPNS_VOEUNS} TO REFRESH" ## TODO LOOP BOOTSTRAP & ONLINE FRIENDS
|
||||||
|
@ -250,7 +254,7 @@ do
|
||||||
## MOVE INTO PLAYER AREA
|
## MOVE INTO PLAYER AREA
|
||||||
echo ">>> ${PLAYER} G1${WISHNAME} Ŋ1 FLUX $(myIpfsGw)/${IPNS_VOEUNS}"
|
echo ">>> ${PLAYER} G1${WISHNAME} Ŋ1 FLUX $(myIpfsGw)/${IPNS_VOEUNS}"
|
||||||
echo "WALLET ${VOEUKEY} FOUNDED by ${G1PUB}"
|
echo "WALLET ${VOEUKEY} FOUNDED by ${G1PUB}"
|
||||||
cp -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/ 2>/dev/null
|
cp -f ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${WISHNAME}/* ~/.zen/game/players/${PLAYER}/G1${WISHNAME}/${G1PUB}/ 2>/dev/null
|
||||||
|
|
||||||
#~ echo "************************************************************"
|
#~ echo "************************************************************"
|
||||||
#~ echo "Hop, 0.1 JUNE pour le Voeu $WISHNAME"
|
#~ echo "Hop, 0.1 JUNE pour le Voeu $WISHNAME"
|
||||||
|
@ -262,7 +266,7 @@ do
|
||||||
#~ [[ ! $? == 0 ]] \
|
#~ [[ ! $? == 0 ]] \
|
||||||
#~ && echo "POOOOOOOOOOOOOOOOOOOORRRRRR GUY. YOU CANNOT PAY A G1 FOR YOUR WISH"
|
#~ && echo "POOOOOOOOOOOOOOOOOOOORRRRRR GUY. YOU CANNOT PAY A G1 FOR YOUR WISH"
|
||||||
|
|
||||||
done < ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
done < ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu/${PLAYER}.g1wishes.txt
|
||||||
|
|
||||||
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
echo "TODO : REFRESH WORLD SAME WISH CACHE"
|
echo "TODO : REFRESH WORLD SAME WISH CACHE"
|
||||||
|
|
|
@ -97,9 +97,6 @@ header {
|
||||||
<div id="debug"></div>
|
<div id="debug"></div>
|
||||||
<button onclick="document.getElementById('console').style.visibility = 'visible'; homeAstroportStation( qrURL, 'aframe', 7000);">UMap QR</button>
|
<button onclick="document.getElementById('console').style.visibility = 'visible'; homeAstroportStation( qrURL, 'aframe', 7000);">UMap QR</button>
|
||||||
|
|
||||||
|
|
||||||
<b>Welkom - Mirë se vini - Willkommen - Welkomma - Welcome - Marhaban - Bari galoust - Xos gelmissiniz - Welkum - Ongi etorri- Swagata - Ansuf yiswen - ščyra zaprašajem - Kyo tzo pa eit - ॐ★ॐ - Ani kié - Dobro došli - Dagemer mat - Dobre doshŭl - Benvinguts - Ulihebisdi - ௐ- Huān yíng - Karibu - Eoso eoseyo - Benvenuti - Bel bonjou - Bienvini - Dobrodošli - Velkommen - Bienvenido - Bonvenon - Tere tulemast - Gabitê - Vælkomin - Tervetuloa - Welkom - Wìllkòmme - Binvignut - Fàilte - Benvido - Croeso - Planvenguda - Mikouabô - Kalos irthate - Eguahé porá - Baroukh habaim - ﷽ </b><br>
|
|
||||||
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
|
@ -127,7 +124,7 @@ header {
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div id="console"><a href="https://pad.p2p.legal/s/Astroport.ONE#Application-name--U-Planet" target="aframe"> IMAGINE ____________</a> <button onclick="document.getElementById('console').style.visibility = 'hidden';">close</button>
|
<div id="console"><h2><a href="https://pad.p2p.legal/s/Astroport.ONE#Imagine" target="aframe"> IMAGINE</a> ____________<button onclick="document.getElementById('console').style.visibility = 'hidden';"> X </button></h2>
|
||||||
<iframe name="aframe" id="aframe" src="https://pad.p2p.legal/s/Astroport.ONE#Application-name--U-Planet" width="100%" height="100%"></iframe>
|
<iframe name="aframe" id="aframe" src="https://pad.p2p.legal/s/Astroport.ONE#Application-name--U-Planet" width="100%" height="100%"></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -152,6 +149,10 @@ header {
|
||||||
</h2>
|
</h2>
|
||||||
<br>
|
<br>
|
||||||
<a href="https://opencollective.com/monnaie-libre/" target="funding">- (^‿‿^) -</a>
|
<a href="https://opencollective.com/monnaie-libre/" target="funding">- (^‿‿^) -</a>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<b>Welkom - Mirë se vini - Willkommen - Welkomma - Welcome - Marhaban - Bari galoust - Xos gelmissiniz - Welkum - Ongi etorri- Swagata - Ansuf yiswen - ščyra zaprašajem - Kyo tzo pa eit - ॐ★ॐ - Ani kié - Dobro došli - Dagemer mat - Dobre doshŭl - Benvinguts - Ulihebisdi - ௐ- Huān yíng - Karibu - Eoso eoseyo - Benvenuti - Bel bonjou - Bienvini - Dobrodošli - Velkommen - Bienvenido - Bonvenon - Tere tulemast - Gabitê - Vælkomin - Tervetuloa - Welkom - Wìllkòmme - Binvignut - Fàilte - Benvido - Croeso - Planvenguda - Mikouabô - Kalos irthate - Eguahé porá - Baroukh habaim - ﷽ </b><br>
|
||||||
|
|
||||||
</center>
|
</center>
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
@ -218,42 +219,6 @@ setTimeout(() => {
|
||||||
el.style.visibility = 'visible';
|
el.style.visibility = 'visible';
|
||||||
}, 5456); // 👈️ delay in milliseconds
|
}, 5456); // 👈️ delay in milliseconds
|
||||||
|
|
||||||
var arrTimes = [];
|
|
||||||
var i = 0; // start
|
|
||||||
var timesToTest = 3;
|
|
||||||
var tThreshold = 300; //ms
|
|
||||||
var testImage = "https://ipfs.copylaradio.com/ipfs/QmUUyiuCM4yXgaeGyqC2SVUUXZksuxhDfHQYpUpZPuL2oS/astroport.jpg"; // small image in your server
|
|
||||||
var dummyImage = new Image();
|
|
||||||
var isConnectedFast = false;
|
|
||||||
|
|
||||||
testLatency(function(avg){
|
|
||||||
isConnectedFast = (avg <= tThreshold);
|
|
||||||
/** output */
|
|
||||||
document.body.appendChild(
|
|
||||||
document.createTextNode("- IPFS swarm delay - " + (avg.toFixed(2)) + "ms - ♥Box ready ? " + isConnectedFast)
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
/** test and average time took to download image from server, called recursively timesToTest times */
|
|
||||||
function testLatency(cb) {
|
|
||||||
var tStart = new Date().getTime();
|
|
||||||
if (i<timesToTest-1) {
|
|
||||||
dummyImage.src = testImage + '?t=' + tStart;
|
|
||||||
dummyImage.onload = function() {
|
|
||||||
var tEnd = new Date().getTime();
|
|
||||||
var tTimeTook = tEnd-tStart;
|
|
||||||
arrTimes[i] = tTimeTook;
|
|
||||||
testLatency(cb);
|
|
||||||
i++;
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
/** calculate average of array items then callback */
|
|
||||||
var sum = arrTimes.reduce(function(a, b) { return a + b; });
|
|
||||||
var avg = sum / arrTimes.length;
|
|
||||||
cb(avg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue