forked from STI/Astroport.ONE
This commit is contained in:
parent
4ddc088fd8
commit
c6927eb6d1
|
@ -22,8 +22,8 @@ Content-Type: text/html; charset=UTF-8
|
||||||
start=`date +%s`
|
start=`date +%s`
|
||||||
|
|
||||||
PORT=$1 THAT=$2 AND=$3 THIS=$4 APPNAME=$5 WHAT=$6 OBJ=$7 VAL=$8 MOATS=$9
|
PORT=$1 THAT=$2 AND=$3 THIS=$4 APPNAME=$5 WHAT=$6 OBJ=$7 VAL=$8 MOATS=$9
|
||||||
|
### transfer variables according to script
|
||||||
PORT=$1 PLAYER=$2 APPNAME=$3 WHAT=$4 OBJ=$5 VAL=$6
|
PORT=$1 PLAYER=$2 APPNAME=$3 WHAT=$4 OBJ=$5 VAL=$6
|
||||||
|
|
||||||
echo "- $PLAYER - $APPNAME : $WHAT $OBJ $VAL"
|
echo "- $PLAYER - $APPNAME : $WHAT $OBJ $VAL"
|
||||||
|
|
||||||
|
|
|
@ -22,15 +22,47 @@ Content-Type: text/html; charset=UTF-8
|
||||||
start=`date +%s`
|
start=`date +%s`
|
||||||
|
|
||||||
PORT=$1 THAT=$2 AND=$3 THIS=$4 APPNAME=$5 WHAT=$6 OBJ=$7 VAL=$8 MOATS=$9
|
PORT=$1 THAT=$2 AND=$3 THIS=$4 APPNAME=$5 WHAT=$6 OBJ=$7 VAL=$8 MOATS=$9
|
||||||
|
### transfer variables according to script
|
||||||
QRCODE=$THAT
|
QRCODE=$THAT
|
||||||
URL=$THIS
|
URL=$THIS
|
||||||
TYPE=$WHAT
|
TYPE=$WHAT
|
||||||
|
|
||||||
|
## GET TW
|
||||||
|
mkdir -p ~/.zen/tmp/${MOATS}/
|
||||||
|
|
||||||
ASTRONAUTENS=$(~/.zen/Astroport.ONE/tools/g1_to_ipfs.py ${QRCODE})
|
ASTRONAUTENS=$(~/.zen/Astroport.ONE/tools/g1_to_ipfs.py ${QRCODE})
|
||||||
echo "ipfs --timeout 120s cat /ipns/$ASTRONAUTENS > ~/.zen/tmp/${MOATS}/index.html" \
|
[[ ! ${ASTRONAUTENS} ]] \
|
||||||
&& ipfs --timeout 120s cat /ipns/$ASTRONAUTENS > ~/.zen/tmp/${MOATS}/index.html
|
&& (echo "$HTTPCORS ERROR - ASTRONAUTENS !!" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) \
|
||||||
|
&& exit 1
|
||||||
|
|
||||||
|
echo "ipfs --timeout 120s cat /ipns/$ASTRONAUTENS > ~/.zen/tmp/${MOATS}/index.html"
|
||||||
|
ipfs --timeout 120s cat /ipns/$ASTRONAUTENS > ~/.zen/tmp/${MOATS}/index.html
|
||||||
|
|
||||||
|
if [[ -s ~/.zen/tmp/${MOATS}/index.html ]]; then
|
||||||
|
|
||||||
|
tiddlywiki --load ~/.zen/tmp/${MOATS}/index.html --output ~/.zen/tmp/${MOATS} --render '.' "MadeInZion.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion'
|
||||||
|
|
||||||
|
[[ ! -s ~/.zen/tmp/${MOATS}/MadeInZion.json ]] \
|
||||||
|
&& ( echo "~~~ NO /ipns/$ASTRONAUTENS (☓‿‿☓) CREATE A TW ~~~" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 & ) \
|
||||||
|
&& exit 1
|
||||||
|
|
||||||
|
GPLAYER=$(cat ~/.zen/tmp/${MOATS}/MadeInZion.json | jq -r .[].player)
|
||||||
|
|
||||||
|
|
||||||
|
REPLACE="https://$myTUBE/ipns/${ASTRONAUTENS}" \
|
||||||
|
|
||||||
|
## REDIRECT TO TW OR GCHANGE PROFILE
|
||||||
|
sed "s~_TWLINK_~${REPLACE}/~g" ~/.zen/Astroport.ONE/templates/index.302 > ~/.zen/tmp/${MOATS}/index.redirect
|
||||||
|
echo "url='"${REPLACE}"'" >> ~/.zen/tmp/${MOATS}/index.redirect
|
||||||
|
|
||||||
|
(
|
||||||
|
cat ~/.zen/tmp/${MOATS}/index.redirect | nc -l -p ${PORT} -q 1 > /dev/null 2>&1
|
||||||
|
) &
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
###################################################################################################
|
###################################################################################################
|
||||||
###################################################################################################
|
###################################################################################################
|
||||||
# API TWO : ?qrcode=G1PUB&url=____&type=____
|
# API TWO : ?qrcode=G1PUB&url=____&type=____
|
||||||
|
|
|
@ -68,7 +68,7 @@ header {
|
||||||
<input type='submit' value='[(♥‿‿♥)]'>
|
<input type='submit' value='[(♥‿‿♥)]'>
|
||||||
</form>
|
</form>
|
||||||
<div id="yellow">
|
<div id="yellow">
|
||||||
<h3><a href="http://127.0.0.1:12345"> >>> (◕‿‿◕) <<< </a></h3>
|
<h3><a title="url='http://127.0.0.1:12345'" href="http://127.0.0.1:12345"> >>> (◕‿‿◕) <<< </a></h3>
|
||||||
</div>
|
</div>
|
||||||
</h2>
|
</h2>
|
||||||
</br>
|
</br>
|
||||||
|
|
Loading…
Reference in New Issue