This commit is contained in:
fred 2023-01-11 02:36:23 +01:00
parent 4ddc088fd8
commit c6927eb6d1
3 changed files with 38 additions and 6 deletions

View File

@ -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"

View File

@ -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=____

View File

@ -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>