forked from STI/Astroport.ONE
Check /ipns/$IPFSNODEID for PLAYERS json
This commit is contained in:
parent
6586837ee3
commit
458bbc13c2
|
@ -134,9 +134,11 @@ done
|
||||||
############################
|
############################
|
||||||
############################
|
############################
|
||||||
## TODO EVOLVE TO P2P QOS MAPPING
|
## TODO EVOLVE TO P2P QOS MAPPING
|
||||||
cat ~/.zen/game/astronautes.txt
|
IPFSNODEID=$(cat ~/.ipfs/config | jq -r .Identity.PeerID)
|
||||||
ROUTING=$(ipfs add -q ~/.zen/game/astronautes.txt)
|
ls ~/.zen/tmp/${IPFSNODEID}/
|
||||||
echo "PUBLISHING Astronaute List SELF"
|
ROUTING=$(ipfs add -rwq ~/.zen/tmp/${IPFSNODEID}/* | tail -n 1 )
|
||||||
ipfs name publish /ipfs/$ROUTING
|
echo "PUBLISHING ASTRONAUTES SIGNALING"
|
||||||
|
ipfs name publish --allow-offline -t 72h /ipfs/$ROUTING
|
||||||
|
echo "THANK YOU."
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -20,17 +20,23 @@ ASTRONAUTENS=$(ipfs key list -l | grep -w $PLAYER | cut -d ' ' -f1)
|
||||||
|
|
||||||
[[ ! $ASTRONAUTENS ]] && echo "$PLAYER CLEF IPNS INTROUVABLE - EXIT -" && exit 1
|
[[ ! $ASTRONAUTENS ]] && echo "$PLAYER CLEF IPNS INTROUVABLE - EXIT -" && exit 1
|
||||||
|
|
||||||
|
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
||||||
|
IPFSNODEID=$(cat ~/.ipfs/config | jq -r .Identity.PeerID)
|
||||||
|
myIP=$(hostname -I | awk '{print $1}' | head -n 1)
|
||||||
|
|
||||||
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}
|
||||||
|
|
||||||
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
###############################
|
###############################
|
||||||
## 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/g1voeu.json
|
rm -f ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1voeu.json
|
||||||
tiddlywiki --load ${INDEX} --output ~/.zen/tmp --render '.' 'g1voeu.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
tiddlywiki --load ${INDEX} --output ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS} --render '.' 'g1voeu.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1Voeu]]'
|
||||||
|
|
||||||
[[ ! -s ~/.zen/tmp/g1voeu.json ]] && echo "AUCUN G1VOEU - EXIT -" && exit 1
|
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1voeu.json ]] && echo "AUCUN G1VOEU - EXIT -" && exit 1
|
||||||
|
|
||||||
cat ~/.zen/tmp/g1voeu.json | jq -r '.[].wish' > ~/.zen/tmp/g1wishes
|
cat ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1voeu.json | jq -r '.[].wish' > ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1wishes
|
||||||
echo "NB DE VOEUX : "$(cat ~/.zen/tmp/g1wishes | wc -l)
|
echo "NB DE VOEUX : "$(cat ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1wishes | wc -l)
|
||||||
|
|
||||||
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
|
||||||
|
|
||||||
|
@ -41,11 +47,11 @@ do
|
||||||
echo "==============================="
|
echo "==============================="
|
||||||
echo "G1Voeu $WISH"
|
echo "G1Voeu $WISH"
|
||||||
## Get $WISHNAME TW
|
## Get $WISHNAME TW
|
||||||
WISHNAME=$(cat ~/.zen/tmp/g1voeu.json | jq .[] | jq -r 'select(.wish=="'$WISH'") | .title')
|
WISHNAME=$(cat ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1voeu.json | jq .[] | jq -r 'select(.wish=="'$WISH'") | .title')
|
||||||
[[ ! $WISHNAME ]] && echo "WISH sans NOM - CONTINUE -" && continue
|
[[ ! $WISHNAME ]] && echo "WISH sans NOM - CONTINUE -" && continue
|
||||||
VOEUNS=$(cat ~/.zen/tmp/g1voeu.json | jq .[] | jq -r 'select(.wish=="'$WISH'") | .ipns')
|
VOEUNS=$(cat ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1voeu.json | jq .[] | jq -r 'select(.wish=="'$WISH'") | .ipns')
|
||||||
|
|
||||||
mkdir -p ~/.zen/tmp/$WISHNAME/$WISH
|
mkdir -p ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/$WISH
|
||||||
|
|
||||||
## RUN SPECIFIC G1Voeu Treatment (G1CopierYoutube.sh)
|
## RUN SPECIFIC G1Voeu Treatment (G1CopierYoutube.sh)
|
||||||
if [[ -s $MY_PATH/G1$WISHNAME.sh ]]; then
|
if [[ -s $MY_PATH/G1$WISHNAME.sh ]]; then
|
||||||
|
@ -72,32 +78,32 @@ do
|
||||||
do
|
do
|
||||||
[[ ! -s $FRIENDTW ]] && echo "$FRIENDTW VIDE (AMI SANS TW)" && continue
|
[[ ! -s $FRIENDTW ]] && echo "$FRIENDTW VIDE (AMI SANS TW)" && continue
|
||||||
|
|
||||||
rm -f ~/.zen/tmp/$WISHNAME/g1wishtiddlers.json
|
rm -f ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/g1wishtiddlers.json
|
||||||
echo "TRY EXPORT [tag[G1$WISHNAME]] FROM $FINDEX"
|
echo "TRY EXPORT [tag[G1$WISHNAME]] FROM $FINDEX"
|
||||||
tiddlywiki --load $FRIENDTW \
|
tiddlywiki --load $FRIENDTW \
|
||||||
--output ~/.zen/tmp/$WISHNAME --render '.' 'g1wishtiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'$WISHNAME']]'
|
--output ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME --render '.' 'g1wishtiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'$WISHNAME']]'
|
||||||
[[ ! -s ~/.zen/tmp/$WISHNAME/g1wishtiddlers.json ]] && echo "NO $WISHNAME - CONTINUE -" && continue
|
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/g1wishtiddlers.json ]] && echo "NO $WISHNAME - CONTINUE -" && continue
|
||||||
[[ $(cat ~/.zen/tmp/$WISHNAME/g1wishtiddlers.json) == "[]" ]] && echo "NO $WISHNAME - CONTINUE -" && continue
|
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/g1wishtiddlers.json) == "[]" ]] && echo "NO $WISHNAME - CONTINUE -" && continue
|
||||||
|
|
||||||
echo "## WISHES FOUND ;) MIAM "
|
echo "## WISHES FOUND ;) MIAM "
|
||||||
## TODO ADD EXTRA TAG ?
|
## TODO ADD EXTRA TAG ?
|
||||||
echo ">>> Importing ~/.zen/tmp/$WISHNAME/g1wishtiddlers.json"
|
echo ">>> Importing ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/g1wishtiddlers.json"
|
||||||
|
|
||||||
tiddlywiki --load $INDEX \
|
tiddlywiki --load $INDEX \
|
||||||
--import "~/.zen/tmp/$WISHNAME/g1wishtiddlers.json" "application/json" \
|
--import "~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/g1wishtiddlers.json" "application/json" \
|
||||||
--output ~/.zen/tmp/$WISHNAME/$WISH --render "$:/core/save/all" "newindex.html" "text/plain"
|
--output ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/$WISH --render "$:/core/save/all" "newindex.html" "text/plain"
|
||||||
|
|
||||||
if [[ -s ~/.zen/tmp/$WISHNAME/$WISH/newindex.html ]]; then
|
if [[ -s ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/$WISH/newindex.html ]]; then
|
||||||
echo "Updating $INDEX"
|
echo "Updating $INDEX"
|
||||||
cp ~/.zen/tmp/$WISHNAME/$WISH/newindex.html $INDEX
|
cp ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/$WISH/newindex.html $INDEX
|
||||||
else
|
else
|
||||||
echo "Problem with tiddlywiki command. Missing ~/.zen/tmp/$WISHNAME/$WISH/newindex.html"
|
echo "Problem with tiddlywiki command. Missing ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/$WISHNAME/$WISH/newindex.html"
|
||||||
echo "XXXXXXXXXXXXXXXXXXXXXXX"
|
echo "XXXXXXXXXXXXXXXXXXXXXXX"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
done < ~/.zen/tmp/g1wishes
|
done < ~/.zen/tmp/${IPFSNODEID}/${ASTRONAUTENS}/g1wishes
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue