To my Brother - birthday gift -
This commit is contained in:
parent
45e421b89f
commit
fba77af447
|
@ -63,13 +63,13 @@ fi
|
||||||
################################################################################
|
################################################################################
|
||||||
## ACCOUNT IPNS FORMAT : CHANGE .current
|
## ACCOUNT IPNS FORMAT : CHANGE .current
|
||||||
ASTROPATH=$(grep $QRCODE ~/.zen/game/players/*/.playerns | cut -d ':' -f 1 | rev | cut -d '/' -f 2- | rev 2>/dev/null)
|
ASTROPATH=$(grep $QRCODE ~/.zen/game/players/*/.playerns | cut -d ':' -f 1 | rev | cut -d '/' -f 2- | rev 2>/dev/null)
|
||||||
if [[ $ASTROPATH != "" ]]; then
|
if [[ $ASTROPATH != "" && $APPNAME == "" ]]; then
|
||||||
rm ~/.zen/game/players/.current
|
rm ~/.zen/game/players/.current
|
||||||
ln -s $ASTROPATH ~/.zen/game/players/.current
|
ln -s $ASTROPATH ~/.zen/game/players/.current
|
||||||
echo "LINKING $ASTROPATH to .current"
|
echo "LINKING $ASTROPATH to .current"
|
||||||
#### SELECT PARRAIN "G1PalPé"
|
#### SELECT PARRAIN "G1PalPé"
|
||||||
|
|
||||||
echo "#>>>>>>>>>>>> # SEND TO G1BILLETS"
|
echo "#>>>>>>>>>>>> # REDIRECT TO CREATE G1BILLETS"
|
||||||
sed "s~_TWLINK_~${myG1BILLET}?montant=0\&style=jeu~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect
|
sed "s~_TWLINK_~${myG1BILLET}?montant=0\&style=jeu~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect
|
||||||
echo "url='"${myG1BILLET}"?montant=0\&style=jeu'" >> ~/.zen/tmp/${MOATS}/index.redirect
|
echo "url='"${myG1BILLET}"?montant=0\&style=jeu'" >> ~/.zen/tmp/${MOATS}/index.redirect
|
||||||
(
|
(
|
||||||
|
@ -109,15 +109,15 @@ echo
|
||||||
CURPLAYER=$(cat ~/.zen/game/players/.current/.player)
|
CURPLAYER=$(cat ~/.zen/game/players/.current/.player)
|
||||||
CURG1=$(cat ~/.zen/game/players/.current/.g1pub)
|
CURG1=$(cat ~/.zen/game/players/.current/.g1pub)
|
||||||
echo "${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${CURG1}"
|
echo "${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${CURG1}"
|
||||||
CURCOINS=$(~/.zen/Astroport.ONE/tools/timeout.sh -t 20 ${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${CURG1} | cut -d '.' -f 1)
|
CURCOINS=$(~/.zen/Astroport.ONE/tools/COINScheck.sh ${CURG1} | tail -f 1)
|
||||||
echo "CURRENT PLAYER : $CURCOINS G1"
|
echo "CURRENT PLAYER : $CURCOINS G1"
|
||||||
|
|
||||||
## FAUCHE
|
## WALLET JAMAIS SERVI
|
||||||
###########################################
|
###########################################
|
||||||
if [[ $CURCOINS == "null" ]]; then
|
if [[ $CURCOINS == "null" ]]; then
|
||||||
echo "NULL"
|
echo "NULL"
|
||||||
sed "s~_TWLINK_~$(cat ~/.zen/ISTATION)~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect
|
sed "s~_TWLINK_~$(cat ~/.zen/WSTATION)~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect
|
||||||
echo "url='"${myIPFSGW}$(cat ~/.zen/ISTATION)"'" >> ~/.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
|
cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1
|
||||||
) &
|
) &
|
||||||
|
@ -135,7 +135,7 @@ else
|
||||||
###########################################
|
###########################################
|
||||||
## GET VISITOR G1 WANNET AMOUNT : VISITORCOINS
|
## GET VISITOR G1 WANNET AMOUNT : VISITORCOINS
|
||||||
echo "${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${QRCODE}"
|
echo "${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${QRCODE}"
|
||||||
VISITORCOINS=$(~/.zen/Astroport.ONE/tools/timeout.sh -t 20 ${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${QRCODE} | cut -d '.' -f 1)
|
VISITORCOINS=$(~/.zen/Astroport.ONE/tools/COINScheck.sh ${QRCODE} | tail -f 1)
|
||||||
|
|
||||||
## PALPE COMBIEN ?
|
## PALPE COMBIEN ?
|
||||||
if [[ $VISITORCOINS == "" || $VISITORCOINS == "null" ]]; then
|
if [[ $VISITORCOINS == "" || $VISITORCOINS == "null" ]]; then
|
||||||
|
@ -148,43 +148,51 @@ else
|
||||||
echo "VISITEUR POSSEDE ${VISITORCOINS} G1"
|
echo "VISITEUR POSSEDE ${VISITORCOINS} G1"
|
||||||
|
|
||||||
## GET G1 WALLET HISTORY
|
## GET G1 WALLET HISTORY
|
||||||
$MY_PATH/../tools/jaklis/jaklis.py history -p ${QRCODE} -j > ~/.zen/tmp/${MOATS}/g1history.json
|
[[ ! -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 CCHANGE +
|
||||||
~/.zen/Astroport.ONE/tools/timeout.sh -t 10 curl -s ${myDATA}/user/profile/${QRCODE} > ~/.zen/tmp/${MOATS}/gchange.json
|
[[ ! -s ~/.zen/tmp/coucou/${QRCODE}.gchange.json ]] \
|
||||||
GFOUND=$(cat ~/.zen/tmp/${MOATS}/gchange.json | jq -r '.found')
|
&& ~/.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" ]] \
|
[[ $GFOUND == "false" ]] \
|
||||||
&& echo "AUCUN GCHANGE" \
|
&& echo "AUCUN GCHANGE" \
|
||||||
&& sed "s~_TWLINK_~${myGCHANGE}~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.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 \
|
&& echo "url='"${myGCHANGE}"'" >> ~/.zen/tmp/${MOATS}/index.redirect \
|
||||||
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
||||||
|
|
||||||
## CHECK IF RELATED TO CESIUM
|
[[ ! -s ~/.zen/tmp/coucou/${QRCODE}.gplus.json ]] \
|
||||||
CPUB=$(cat ~/.zen/tmp/${MOATS}/gchange.json | jq -r '._source.pubkey' 2>/dev/null)
|
&& ~/.zen/Astroport.ONE/tools/timeout.sh -t 10 curl -s ${myCESIUM}/user/profile/${QRCODE} > ~/.zen/tmp/coucou/${QRCODE}.gplus.json 2>/dev/null &
|
||||||
## SCAN GPUB CESIUM +
|
|
||||||
~/.zen/Astroport.ONE/tools/timeout.sh -t 10 curl -s ${myCESIUM}/user/profile/${QRCODE} > ~/.zen/tmp/${MOATS}/gplus.json 2>/dev/null
|
GCFOUND=$(cat ~~/.zen/tmp/coucou/${QRCODE}.gplus.json | jq -r '.found')
|
||||||
GCFOUND=$(cat ~/.zen/tmp/${MOATS}/gplus.json | jq -r '.found')
|
|
||||||
[[ $GCFOUND == "false" ]] \
|
[[ $GCFOUND == "false" ]] \
|
||||||
&& echo "AUCUN GCPLUS" \
|
&& echo "AUCUN GCPLUS : PAS DE CESIUM POUR CLEF GCHANGE" \
|
||||||
&& sed "s~_TWLINK_~https://demo.cesium.app/#/app/wot/$QRCODE/~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect \
|
&& sed "s~_TWLINK_~https://demo.cesium.app/#/app/wot/$QRCODE/~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect \
|
||||||
&& echo "url='"${myASTRONEF}"'" >> ~/.zen/tmp/${MOATS}/index.redirect \
|
&& echo "url='"${myASTRONEF}"'" >> ~/.zen/tmp/${MOATS}/index.redirect \
|
||||||
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
||||||
|
|
||||||
##### MEMBER ??
|
## CHECK IF GCHANGE IS LINKED TO "A DECLARED CESIUM"
|
||||||
if [[ $CPUB && $CPUB != 'null' ]]; then
|
CPUB=$(cat ~/.zen/tmp/coucou/${QRCODE}.gchange.json | jq -r '._source.pubkey' 2>/dev/null)
|
||||||
|
## SCAN GPUB CESIUM +
|
||||||
|
|
||||||
|
##### DO WE HAVE A MEMBER LINKED ??
|
||||||
|
if [[ $CPUB && $CPUB != 'null' && $CPUB != $QRCODE ]]; then
|
||||||
|
|
||||||
## SCAN CPUB CESIUM +
|
## SCAN CPUB CESIUM +
|
||||||
~/.zen/Astroport.ONE/tools/timeout.sh -t 10 curl -s ${myCESIUM}/user/profile/${CPUB} > ~/.zen/tmp/${MOATS}/cplus.json 2>/dev/null
|
[[ ! -s ~/.zen/tmp/coucou/${QRCODE}.cplus.json ]] \
|
||||||
CCFOUND=$(cat ~/.zen/tmp/${MOATS}/cplus.json | jq -r '.found')
|
&& ~/.zen/Astroport.ONE/tools/timeout.sh -t 10 curl -s ${myCESIUM}/user/profile/${CPUB} > ~/.zen/tmp/coucou/${QRCODE}.cplus.json 2>/dev/null &
|
||||||
|
|
||||||
|
CCFOUND=$(cat ~/.zen/tmp/coucou/${QRCODE}.cplus.json | jq -r '.found')
|
||||||
|
|
||||||
[[ $CCFOUND == "false" ]] \
|
[[ $CCFOUND == "false" ]] \
|
||||||
&& echo "AUCUN CCPLUS" \
|
&& echo "AUCUN CCPLUS : MEMBRE LIE" \
|
||||||
&& sed "s~_TWLINK_~https://monnaie-libre.fr~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect \
|
&& sed "s~_TWLINK_~https://monnaie-libre.fr~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect \
|
||||||
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
&& ( cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1) &
|
||||||
|
|
||||||
## MESSAGE LINKED CESIUM WALLET
|
## MESSAGE LINKED CESIUM WALLET
|
||||||
$MY_PATH/../tools/jaklis/jaklis.py -n $myCESIUM -k $MYPLAYERKEY send -d "${QRCODE}" -t "FORGERON" \
|
$MY_PATH/../tools/jaklis/jaklis.py -n $myCESIUM -k $MYPLAYERKEY send -d "${CPUB}" -t "COUCOU" \
|
||||||
-m "ASTROPORT. G1. FORGERON."
|
-m "VOUS AVEZ ${VISITORCOINS} G1 SUR VOTRE COMPTE ${QRCODE}"
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
|
|
|
@ -28,12 +28,16 @@ for PLAYER in ${PLAYERONE[@]}; do
|
||||||
|
|
||||||
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
||||||
[[ ! $(echo "$PLAYER" | grep '@') ]] && continue
|
[[ ! $(echo "$PLAYER" | grep '@') ]] && continue
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp/${MOATS}
|
mkdir -p ~/.zen/tmp/${MOATS}
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
echo ">>>>> PLAYER : $PLAYER >>>>>>>>>>>>> REFRESHING TW STATION"
|
echo ">>>>> PLAYER : $PLAYER >>>>>>>>>>>>> REFRESHING TW STATION"
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
|
PSEUDO=$(cat ~/.zen/game/players/$PLAYER/.pseudo 2>/dev/null)
|
||||||
|
G1PUB=$(cat ~/.zen/game/players/$PLAYER/.g1pub 2>/dev/null)
|
||||||
|
ASTRONS=$(cat ~/.zen/game/players/$PLAYER/.playerns 2>/dev/null)
|
||||||
# Get PLAYER wallet amount
|
# Get PLAYER wallet amount
|
||||||
COINS=$($MY_PATH/../tools/jaklis/jaklis.py -k ~/.zen/game/players/$PLAYER/secret.dunikey balance)
|
COINS=$($MY_PATH/../tools/COINScheck.sh $G1PUB | tail -n 1)
|
||||||
echo "+++ WALLET BALANCE _ $COINS (G1) _"
|
echo "+++ WALLET BALANCE _ $COINS (G1) _"
|
||||||
#~ ## IF WALLET IS EMPTY : WHAT TODO ?
|
#~ ## IF WALLET IS EMPTY : WHAT TODO ?
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
|
@ -41,9 +45,6 @@ for PLAYER in ${PLAYERONE[@]}; do
|
||||||
echo "################### REFRESH ASTRONAUTE TW ###########################"
|
echo "################### REFRESH ASTRONAUTE TW ###########################"
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
|
|
||||||
PSEUDO=$(cat ~/.zen/game/players/$PLAYER/.pseudo 2>/dev/null)
|
|
||||||
G1PUB=$(cat ~/.zen/game/players/$PLAYER/.g1pub 2>/dev/null)
|
|
||||||
ASTRONS=$(cat ~/.zen/game/players/$PLAYER/.playerns 2>/dev/null)
|
|
||||||
|
|
||||||
## REFRESH ASTRONAUTE TW
|
## REFRESH ASTRONAUTE TW
|
||||||
ASTRONAUTENS=$(ipfs key list -l | grep -w $PLAYER | cut -d ' ' -f1)
|
ASTRONAUTENS=$(ipfs key list -l | grep -w $PLAYER | cut -d ' ' -f1)
|
||||||
|
|
|
@ -65,7 +65,7 @@ do
|
||||||
sed -i "s~G1Voeu~voeu~g" $INDEX
|
sed -i "s~G1Voeu~voeu~g" $INDEX
|
||||||
continue
|
continue
|
||||||
else
|
else
|
||||||
VCOINS=$(~/.zen/Astroport.ONE/tools/timeout.sh -t 20 ${MY_PATH}/../tools/jaklis/jaklis.py balance -p ${VOEUKEY})
|
VCOINS=$($MY_PATH/../tools/COINScheck.sh $VOEUKEY | tail -n 1)
|
||||||
[[ $VCOINS == "" || $VCOINS == "null" ]] \
|
[[ $VCOINS == "" || $VCOINS == "null" ]] \
|
||||||
&& echo "ERROR G1WALLET" \
|
&& echo "ERROR G1WALLET" \
|
||||||
|| echo "WISH G1WALLET = $VCOINS G1"
|
|| echo "WISH G1WALLET = $VCOINS G1"
|
||||||
|
|
|
@ -89,12 +89,8 @@ if [ $URL ]; then
|
||||||
|
|
||||||
fi
|
fi
|
||||||
###
|
###
|
||||||
# 20H12 WALLET SYNCHO
|
|
||||||
#~ ( ## SUB PROCESS
|
COINS=$($MY_PATH/COINScheck.sh $G1PUB | tail -n 1)
|
||||||
#~ # Get PLAYER wallet amount
|
|
||||||
#~ COINS=$($MY_PATH/tools/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey balance | cut -d '.' -f 1)
|
|
||||||
#~ [[ $COINS == "" || $COINS == "null" ]] && espeak "Missing coins. Free Run." || espeak "You have $COINS Coins"
|
|
||||||
#~ ) &
|
|
||||||
|
|
||||||
###
|
###
|
||||||
# GET SCREEN DIMENSIONS
|
# GET SCREEN DIMENSIONS
|
||||||
|
@ -163,7 +159,7 @@ YOU=$(myIpfsApi)
|
||||||
[[ ! $URL ]] && xdg-open "http://ipfs.localhost:8080/ipns/$ASTRONAUTENS"
|
[[ ! $URL ]] && xdg-open "http://ipfs.localhost:8080/ipns/$ASTRONAUTENS"
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
espeak "Ready !"
|
espeak "$COINS JUNE Ready !"
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
|
@ -37,7 +37,7 @@ header {
|
||||||
width: 18%;
|
width: 18%;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
#login {visibility: hidden; left: 10%;}
|
#login {visibility: hidden; right: 10%;}
|
||||||
</style>
|
</style>
|
||||||
<!-- Typed text animation -->
|
<!-- Typed text animation -->
|
||||||
<script src="http://127.0.0.1:8080/ipfs/QmYyJmAT3cUbjk4vVWQG7LdpY3HkFH9phFD1VzzetHrgpa"></script>
|
<script src="http://127.0.0.1:8080/ipfs/QmYyJmAT3cUbjk4vVWQG7LdpY3HkFH9phFD1VzzetHrgpa"></script>
|
||||||
|
|
|
@ -143,13 +143,8 @@ $MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey -n "ht
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# Get PLAYER wallet amount :: ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS
|
# Get PLAYER wallet amount :: ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS
|
||||||
COINS=$(${MY_PATH}/timeout.sh -t 20 $MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey balance | cut -d '.' -f 1)
|
COINS=$($MY_PATH/COINScheck.sh $G1PUB | tail -n 1)
|
||||||
[[ $COINS == "" || $COINS == "null" ]] && COINS=0
|
|
||||||
echo "+++ YOU have $COINS Ğ1 Coins +++"
|
echo "+++ YOU have $COINS Ğ1 Coins +++"
|
||||||
OLDCOINS=$(cat ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS 2>/dev/null)
|
|
||||||
[[ $OLDCOINS != $COINS && ! $COINS -lt 0 ]] \
|
|
||||||
&& ( cp ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS.$MOATS 2>/dev/null; \
|
|
||||||
echo $COINS > ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS )
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
|
@ -21,7 +21,7 @@ if [[ ! -d $img_dir ]]; then
|
||||||
|
|
||||||
# Get PLAYER wallet amount :: ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS
|
# Get PLAYER wallet amount :: ~/.zen/game/players/${PLAYER}/ipfs/G1SSB/COINS
|
||||||
echo $MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey balance
|
echo $MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey balance
|
||||||
COINS=$(${MY_PATH}/timeout.sh -t 3 $MY_PATH/jaklis/jaklis.py -k ~/.zen/game/players/${PLAYER}/secret.dunikey balance | cut -d '.' -f 1)
|
COINS=$($MY_PATH/COINScheck.sh $pub | tail -n 1)
|
||||||
echo "+++ ${PLAYER} have $COINS Ğ1 Coins +++"
|
echo "+++ ${PLAYER} have $COINS Ğ1 Coins +++"
|
||||||
|
|
||||||
## USE G1BARRE SERVICE AS 1ST IMAGE
|
## USE G1BARRE SERVICE AS 1ST IMAGE
|
||||||
|
|
|
@ -101,12 +101,13 @@ a {
|
||||||
<div id="demo">
|
<div id="demo">
|
||||||
<div id="description">
|
<div id="description">
|
||||||
<h1><a href="javascript:history.go(-1)">(Ğ1) ♥Box Station</a></h1>
|
<h1><a href="javascript:history.go(-1)">(Ğ1) ♥Box Station</a></h1>
|
||||||
<h2>Oubliez la crise... N'attendez plus la Retraite ?</h2>
|
<h2>Oubliez la crise... N'attendez pas la Retraite !</h2>
|
||||||
<h2>Passez à la Monnaie Libre. Refaites le monde d'égale à égal.</h2>
|
<h2>Essayez la Monnaie Libre. Découvrez le monde d'égale à égal.</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="showoff">
|
<div id="showoff">
|
||||||
<div id="container">
|
<div id="container">
|
||||||
|
<div id="countdown"></div>
|
||||||
<video id="preview" style="transform: scaleX(-1);width: 240px;height: 240px;" autoplay="autoplay" class="active"></video>
|
<video id="preview" style="transform: scaleX(-1);width: 240px;height: 240px;" autoplay="autoplay" class="active"></video>
|
||||||
|
|
||||||
<p> <strong>Scannez QRCode</strong> </p>
|
<p> <strong>Scannez QRCode</strong> </p>
|
||||||
|
@ -121,17 +122,27 @@ a {
|
||||||
async function fetchAstroport(myURL) {
|
async function fetchAstroport(myURL) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
let one = await fetch(myURL); // Gets a promise
|
let one = await fetch(myURL); // Gets a promise
|
||||||
var doc = await one.text();
|
var doc = await one.text();
|
||||||
var regex = /url='([^']+)/i; // Get response PORT
|
var regex = /url='([^']+)/i; // Get response PORT
|
||||||
var redirectURL = doc.match(regex)[1]
|
var redirectURL = doc.match(regex)[1]
|
||||||
|
|
||||||
console.log(redirectURL)
|
console.log(redirectURL)
|
||||||
|
|
||||||
setTimeout(function() {
|
// start countdown
|
||||||
|
var timeLeft = 20;
|
||||||
|
var elem = document.getElementById("countdown");
|
||||||
|
var timerId = setInterval(countdown, 1000);
|
||||||
|
|
||||||
|
function countdown() {
|
||||||
|
if (timeLeft == -1) {
|
||||||
|
clearTimeout(timerId);
|
||||||
window.open( redirectURL, "AstroTab");
|
window.open( redirectURL, "AstroTab");
|
||||||
}, 15123);
|
} else {
|
||||||
|
elem.innerHTML = timeLeft + " s";
|
||||||
|
timeLeft--;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log('Fetch error:' + err); // Error handling
|
console.log('Fetch error:' + err); // Error handling
|
||||||
|
@ -141,13 +152,10 @@ a {
|
||||||
let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
|
let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
|
||||||
|
|
||||||
scanner.addListener('scan', function (content) {
|
scanner.addListener('scan', function (content) {
|
||||||
alert(content);
|
alert(content);
|
||||||
//
|
var myU = 'http://astroport.localhost:1234/?qrcode=' + content;
|
||||||
var myU = 'http://astroport.localhost:1234/?qrcode=' + content;
|
fetchAstroport(myU)
|
||||||
// fetchAstroport(myU);
|
// homeAstroportStation(myU, 'aframe', 15123)
|
||||||
homeAstroportStation(myU, 'aframe', 15123)
|
|
||||||
// BORIS STUFF COMES HERE
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Instascan.Camera.getCameras().then(function (cameras) {
|
Instascan.Camera.getCameras().then(function (cameras) {
|
||||||
|
@ -169,7 +177,7 @@ a {
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
<div id="ainfo"></div>
|
||||||
<div id="yellow" >Menu
|
<div id="yellow" >Menu
|
||||||
<iframe id="aframe" src="_STATION_" width="100%" height="260px"></iframe>
|
<iframe id="aframe" src="_STATION_" width="100%" height="260px"></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue