zzzz
This commit is contained in:
parent
fa04f27710
commit
cee27162f0
|
@ -12,9 +12,21 @@ MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
|
|
||||||
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 ANDcyberD0G!
|
||||||
### transfer variables according to script
|
=$3 THIS=$4 APPNAME=$5 WHAT=$6 OBJ=$7 VAL=$8 MOATS=$9 COOKIE=$10
|
||||||
PORT=$1 PLAYER=$2 APPNAME=$3 WHAT=$4 OBJ=$5 VAL=$6
|
echo "PORT=$1
|
||||||
|
THAT=$2
|
||||||
|
AND=$3
|
||||||
|
THIS=$4
|
||||||
|
APPNAME=$5
|
||||||
|
WHAT=$6
|
||||||
|
OBJ=$7
|
||||||
|
VAL=$8
|
||||||
|
MOATS=$9
|
||||||
|
COOKIE=$10"
|
||||||
|
|
||||||
|
### transfer variables according to script (TODO REMOVE THAT)
|
||||||
|
PORT=$1 PLAYER=$2 APPNAME=$3 OBJ=$5
|
||||||
|
|
||||||
HTTPCORS="HTTP/1.1 200 OK
|
HTTPCORS="HTTP/1.1 200 OK
|
||||||
Access-Control-Allow-Origin: ${myASTROPORT}
|
Access-Control-Allow-Origin: ${myASTROPORT}
|
||||||
|
@ -24,7 +36,6 @@ Server: Astroport.ONE
|
||||||
Content-Type: text/html; charset=UTF-8
|
Content-Type: text/html; charset=UTF-8
|
||||||
|
|
||||||
"
|
"
|
||||||
echo "- ${PLAYER} - ${APPNAME} : ${WHAT} ${OBJ} ${VAL}"
|
|
||||||
[[ ! ${PLAYER} ]] && (echo "${HTTPCORS} BAD PLAYER - EXIT" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
[[ ! ${PLAYER} ]] && (echo "${HTTPCORS} BAD PLAYER - EXIT" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
||||||
ASTRONAUTENS=$(ipfs key list -l | grep -w ${PLAYER} | cut -d ' ' -f1)
|
ASTRONAUTENS=$(ipfs key list -l | grep -w ${PLAYER} | cut -d ' ' -f1)
|
||||||
[[ ! ${ASTRONAUTENS} ]] && (echo "${HTTPCORS} UNKNOWN PLAYER ${PLAYER} - EXIT" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
[[ ! ${ASTRONAUTENS} ]] && (echo "${HTTPCORS} UNKNOWN PLAYER ${PLAYER} - EXIT" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
||||||
|
@ -34,12 +45,12 @@ Content-Type: text/html; charset=UTF-8
|
||||||
##############################################
|
##############################################
|
||||||
if [[ ${APPNAME} == "moa" ]]; then
|
if [[ ${APPNAME} == "moa" ]]; then
|
||||||
|
|
||||||
[[ ! ${VAL} ]] && VAL="G1CopierYoutube"
|
[[ ! ${WHAT} ]] && WHAT="G1CopierYoutube"
|
||||||
echo "EXPORT MOATUBE ${PLAYER} ${VAL}"
|
echo "EXPORT MOATUBE ${PLAYER} ${WHAT}"
|
||||||
|
|
||||||
tiddlywiki --load ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html --output ~/.zen/tmp/ --render '.' "${PLAYER}.moatube.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' "[tag[${VAL}]]"
|
tiddlywiki --load ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html --output ~/.zen/tmp/ --render '.' "${PLAYER}.moatube.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' "[tag[${WHAT}]]"
|
||||||
|
|
||||||
if [[ ! ${WHAT} || ${WHAT} == "json" ]]; then
|
if [[ ! ${THIS} || ${THIS} == "json" ]]; then
|
||||||
|
|
||||||
echo "${HTTPCORS}" > ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
echo "${HTTPCORS}" > ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
||||||
sed -i "s~text/html~application/json~g" ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
sed -i "s~text/html~application/json~g" ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
||||||
|
@ -53,6 +64,18 @@ Content-Type: text/html; charset=UTF-8
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
##############################################
|
||||||
|
# ATPASS : /?player=PLAYER&atpass=G1PUB&$VoeuName=ONELINE
|
||||||
|
##############################################
|
||||||
|
if [[ ${APPNAME} == "atpass" ]]; then
|
||||||
|
|
||||||
|
echo "CREATING @PASS"
|
||||||
|
|
||||||
|
end=`date +%s`
|
||||||
|
echo "(@PASS) creation time was "`expr $end - $start` seconds.
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
##############################################
|
##############################################
|
||||||
# YOUTUBE : /?player=PLAYER&(youtube | pdf | image) =_URL_
|
# YOUTUBE : /?player=PLAYER&(youtube | pdf | image) =_URL_
|
||||||
##############################################
|
##############################################
|
||||||
|
@ -60,9 +83,9 @@ Content-Type: text/html; charset=UTF-8
|
||||||
|
|
||||||
APPNAME=$(echo ${APPNAME} | sed -r 's/\<./\U&/g' | sed 's/ //g') ## First letter Capital
|
APPNAME=$(echo ${APPNAME} | sed -r 's/\<./\U&/g' | sed 's/ //g') ## First letter Capital
|
||||||
|
|
||||||
[[ ! ${WHAT} ]] && WHAT="https://www.youtube.com/watch?v=BCl2-0HBJ2c"
|
[[ ! ${THIS} ]] && THIS="https://www.youtube.com/watch?v=BCl2-0HBJ2c"
|
||||||
|
|
||||||
echo ">>> COPY ${APPNAME} for ${PLAYER} from ${WHAT}"
|
echo ">>> COPY ${APPNAME} for ${PLAYER} from ${THIS}"
|
||||||
|
|
||||||
G1PUB=$(cat ~/.zen/game/players/${PLAYER}/.g1pub)
|
G1PUB=$(cat ~/.zen/game/players/${PLAYER}/.g1pub)
|
||||||
[[ ! ${G1PUB} ]] && espeak "NOT MY PLAYER " && echo "${PLAYER} IS NOT MY PLAYER" && exit 1
|
[[ ! ${G1PUB} ]] && espeak "NOT MY PLAYER " && echo "${PLAYER} IS NOT MY PLAYER" && exit 1
|
||||||
|
@ -72,11 +95,14 @@ Content-Type: text/html; charset=UTF-8
|
||||||
echo " = /ipfs/${TW}"
|
echo " = /ipfs/${TW}"
|
||||||
echo "================================================"
|
echo "================================================"
|
||||||
|
|
||||||
${MY_PATH}/../ajouter_media.sh "${WHAT}" "${PLAYER}" "${APPNAME}" &
|
${MY_PATH}/../ajouter_media.sh "${THIS}" "${PLAYER}" "${APPNAME}" &
|
||||||
|
|
||||||
echo "${HTTPCORS}" > ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
echo "${HTTPCORS}" > ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
||||||
echo "${myIPFS}/ipns/${ASTRONAUTENS}" >> ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
echo "${myIPFS}/ipns/${ASTRONAUTENS}" >> ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
||||||
cat ~/.zen/tmp/${MOATS}.${PLAYER}.http | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &
|
(
|
||||||
|
cat ~/.zen/tmp/${MOATS}.${PLAYER}.http | nc -l -p ${PORT} -q 1 > /dev/null 2>&1
|
||||||
|
rm ~/.zen/tmp/${MOATS}.${PLAYER}.http
|
||||||
|
) &
|
||||||
|
|
||||||
# ### REFRESH CHANNEL COPY
|
# ### REFRESH CHANNEL COPY
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,6 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=G1BILLET
|
Name=G1BILLET
|
||||||
Exec=xdg-open http://localhost:33101
|
Exec=xdg-open http://localhost:33101
|
||||||
Icon=/home/_USER_/.zen/Astroport.ONE/rec.png
|
Icon=/home/_USER_/.zen/Astroport.ONE/g1logo.png
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Utility
|
Categories=Utility
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,52 @@
|
||||||
|
#!/bin/bash
|
||||||
|
################################################################################
|
||||||
|
# Author: Fred (support@qo-op.com)
|
||||||
|
# Version: 0.2
|
||||||
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||||
|
################################################################################
|
||||||
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
|
. "$MY_PATH/../tools/my.sh"
|
||||||
|
################################################################################
|
||||||
|
## Publish All PLAYER TW,
|
||||||
|
# Run TAG subprocess: tube, voeu
|
||||||
|
############################################
|
||||||
|
echo "## RUNNING MAP.refresh"
|
||||||
|
[[ ${IPFSNODEID} == "" ]] && echo "IPFSNODEID is empty - EXIT -" && exit 1
|
||||||
|
|
||||||
|
#################################################################
|
||||||
|
## IPFSNODEID ASTRONAUTES SIGNALING ## 12345 port
|
||||||
|
############################
|
||||||
|
|
||||||
|
# UDATE STATION BALISE
|
||||||
|
if [[ -d ~/.zen/tmp/${IPFSNODEID} ]]; then
|
||||||
|
|
||||||
|
# ONLY FRESH DATA HERE
|
||||||
|
# BSIZE=$(du -b ~/.zen/tmp/${IPFSNODEID} | tail -n 1 | cut -f 1)
|
||||||
|
## Getting actual online version
|
||||||
|
# ipfs get -o ~/.zen/tmp/${IPFSNODEID} /ipns/${IPFSNODEID}/
|
||||||
|
|
||||||
|
## COPY STATION yt-dlp.list
|
||||||
|
cp $HOME/.zen/.yt-dlp.list ~/.zen/tmp/${IPFSNODEID}/yt-dlp.list
|
||||||
|
|
||||||
|
## COPY COINS VALUE OF THE DAY
|
||||||
|
cp ~/.zen/tmp/coucou/*.COINS ~/.zen/tmp/${IPFSNODEID}/
|
||||||
|
|
||||||
|
## COPY FRIENDS
|
||||||
|
PLAYERONE=($(ls -t ~/.zen/game/players/ | grep "@" 2>/dev/null))
|
||||||
|
echo "FOUND : ${PLAYERONE[@]}"
|
||||||
|
## RUNING FOR ALL LOCAL PLAYERS
|
||||||
|
for PLAYER in ${PLAYERONE[@]}; do
|
||||||
|
echo "${PLAYER} SEEKING OWN FRIENDS"
|
||||||
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/FRIENDS/
|
||||||
|
cp -Rf ~/.zen/game/players/${PLAYER}/FRIENDS/* ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/FRIENDS/
|
||||||
|
done
|
||||||
|
echo "############################################ MY MAP "
|
||||||
|
ls ~/.zen/tmp/${IPFSNODEID}/
|
||||||
|
echo "############################################"
|
||||||
|
NSIZE=$(du -b ~/.zen/tmp/${IPFSNODEID} | tail -n 1 | cut -f 1)
|
||||||
|
ROUTING=$(ipfs add -rwHq ~/.zen/tmp/${IPFSNODEID}/* | tail -n 1 )
|
||||||
|
ipfs name publish /ipfs/${ROUTING}
|
||||||
|
echo ">> $NSIZE Bytes STATION BALISE > ${myIPFS}/ipns/${IPFSNODEID}"
|
||||||
|
|
||||||
|
fi
|
Loading…
Reference in New Issue