This commit is contained in:
fred 2024-04-25 12:01:12 +02:00
parent f70e612bcf
commit ecfa63be83
4 changed files with 17 additions and 16 deletions

View File

@ -12,15 +12,11 @@ ME="${0##*/}"
## IT SEARCH FOR CURRENT TW ForkUPlanetZERO tag
## IT MAKES $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key
## IT CHECKS FOR SAME UPNAME WISH IN FRIENDS TW
echo "(✜‿‿✜) CURRENT Fork UPlanet
This wish makes Player generate or join a private IPFS swarm
It can be use to populate UPlanet ZERO (or not)
All friends with the same wish will share the SECRET
then any can activate a new ipfs daemon connected to that private ZONE
Planet shape could be define from text found in command tiddler
and initiale new euclidian geokeys...
Default :
floating points"
#~ echo "(✜‿‿✜) CURRENT Fork UPlanet
#~ This program makes Player generate or join a private IPFS swarm
#~ All friends with the same wish will share the SECRET
#~ then any can activate a new ipfs daemon connected to that private ZONE
## TIDDLER can contain parameters for UPlanet activation
echo "$ME RUNNING"
@ -103,12 +99,12 @@ IN16=$(cat ${JSONUPLANET} | jq -r '."${PLAYER}"')
if [[ ${IN16} == "" || ${IN16} == "null" ]]; then
echo "NO SECRET FOUND" \
&& echo "NEW SECRET SWARM.KEY GENERATION" \
&& echo ">> 🔑 ${UPNAME} SECRET SWARM.KEY GENERATION 🔑" \
&& cat $HOME/.zen/tmp/${MOATS}/swarm.key \
&& cp $HOME/.zen/tmp/${MOATS}/swarm.key $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key \
&& echo "------- KEY LOADED -----> ${PLAYER}/.ipfs/${UPNAME}.swarm.key"
## THIS IS A PRIMAL WISH
## THIS IS A PRIMAL TIDDLER
else
@ -125,7 +121,7 @@ else
## CHEK KEY WITH ACTUAL ONE
[[ $(diff ~/.zen/tmp/${MOATS}/swarmkey.decrypted $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key) ]] \
&& echo "- WARNING - UPDATING ${UPNAME}.swarm.key ..." && ERR="TW SWARM CHANGED"
&& echo "- 📸 WARNING 📸 - UPDATING ${UPNAME}.swarm.key ..." && ERR="TW SWARM CHANGED"
## UPDATE PLAYER LOCAL SWARMKEY FROM VALUE FOUND IN HIS OWN WISH TIDDLER !
[[ -s ~/.zen/tmp/${MOATS}/swarmkey.decrypted ]] \
@ -143,7 +139,7 @@ ${MY_PATH}/../tools/natools.py encrypt \
-o $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key.enc
ENCODING=$(cat $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key.enc | base16)
rm $HOME/.zen/game/players/${PLAYER}/.ipfs/${UPNAME}.swarm.key.enc
echo "==> base16 ${PLAYER} encrypted swarm.key"
echo "==> base16 ${PLAYER} encrypted swarm.key is secret"
#~ echo "${SECRET}"
#~ echo "${ENCODING}"

View File

@ -198,7 +198,12 @@ while true; do
for znod in $(cat ~/.zen/tmp/_swarm.${ipfsnodeid}); do
# CHECK znod validity
cznod=$(${MY_PATH}/tools/ipfs_to_g1.py ${znod} 2>/dev/null)
[[ ${cznod} == "" || ${cznod} == "null" ]] && echo "xxxxxxxxxxxx BAD ${znod} xxxx ON xxxxxx ${ipfsnodeid} - ERROR - CONTINUE" && continue
[[ ${cznod} == "" || ${cznod} == "null" ]] \
&& echo "xxxxxxxxxxxx BAD ${znod} xxxx ON xxxxxx ${ipfsnodeid} - ERROR - CONTINUE" \
&& continue
[[ ${cznod} == ${IPFSNODEID} ]] \
&& echo "IPFSNODEID MIRROR ME"
&& continue
echo "REFRESHING MY SWARM DATA WITH ZNOD=${znod}"
mkdir -p ~/.zen/tmp/swarm/${znod}

View File

@ -141,7 +141,7 @@ iframe {
<div id="locations"></div>
</div>
</div>
<br><a href="http://127.0.0.1:8080/ipfs/_ZCHAIN_"><<< (◕‿‿◕) <<<</a> _DATE_
<br><a href="http://127.0.0.1:8080/ipfs/_ZCHAIN_/_index.html"><<< (◕‿‿◕) <<<</a> _DATE_
<h1>_ZONE_</h1>
<p><a href="_UPLANETLINK_">"Sector Exploration"</a></p>

View File

@ -134,7 +134,7 @@ iframe {
<div id="locations"></div>
</div>
</div>
<br><a href="http://127.0.0.1:8080/ipfs/_ZCHAIN_"><<< (◕‿‿◕) <<<</a> _DATE_
<br><a href="http://127.0.0.1:8080/ipfs/_ZCHAIN_/_index.html"><<< (◕‿‿◕) <<<</a> _DATE_
<h1>_ZONE_</h1>
<p> (✜) <a href="_UPLANETLINK_" title="Navigate">"UPlanet Registration"</a> (✜) </p>