Prendre conscience que la direction du vecteur force "monnaie" entraîne tous les autres phénomènes à être dirigés dans une certaine direction. Ce n'est pas hors sujet !

This commit is contained in:
fred 2024-03-16 13:46:01 +01:00
parent ffe82a6119
commit 74d505759f
2 changed files with 51 additions and 20 deletions

View File

@ -138,7 +138,14 @@ for PLAYER in ${PLAYERONE[@]}; do
#############################################################
## FOUND TW
#############################################################
## CHECK IF OFFICIAL MadeInZion TW
## CHECK "GPS" Tiddler
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'GPS.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'GPS' ## GPS Tiddler
[[ ! -s ~/.zen/tmp/${MOATS}/GPS.json ]] && echo "${PLAYER} GPS : BAD TW (☓‿‿☓) " && continue
#############################################################
## CHECK MadeInZion
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'MadeInZion.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'MadeInZion' ## MadeInZion Tiddler
@ -147,26 +154,26 @@ for PLAYER in ${PLAYERONE[@]}; do
player=$(cat ~/.zen/tmp/${MOATS}/MadeInZion.json | jq -r .[].player)
#############################################################
## REAL PLAYER REMOVE AstroID
## CHECK "AstroID" Tiddler
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'AstroID.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'AstroID' ## AstroID Tiddler
###############################################################################
## EXTRACT "$:/config/NewTiddler/Tags" ## Astroport :: Lasertag :: TW plugin ##
########################################## used by Astroport :: Lasertag :: TW plugin ##
## CHECK "$:/config/NewTiddler/Tags"
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'TWsign.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '$:/config/NewTiddler/Tags' ## $:/config/NewTiddler/Tags Tiddler
signature=$(cat ~/.zen/tmp/${MOATS}/TWsign.json | jq -r .[].text)
echo "${player} SIGNATURE = $signature"
############################################################ BAD TW SIGNATURE
[[ ${player} != ${PLAYER} || ${PLAYER} != ${signature} ]] \
&& echo "> (☓‿‿☓) BAD PLAYER=$player in TW (☓‿‿☓)" \
&& continue \
|| echo "${PLAYER} OFFICIAL TW - (⌐■_■) -"
## GET "Astroport" TIDDLER
#############################################################
## CHECK "Astroport" TIDDLER
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'Astroport.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'Astroport' ## Astroport Tiddler
@ -181,14 +188,13 @@ for PLAYER in ${PLAYERONE[@]}; do
DIFF_SECONDS=$(( SNOW - SBIRTH ))
days=$((DIFF_SECONDS / 60 / 60 / 24))
echo "ASTROPORT ZenStation : ${ASTROPORT}"
echo "TW was created $days days ago"
################################################## +7 DAYS AstroID !!
## REMOVE TW OLDER THAN 7 DAYS WITH AstroID
[[ -s ~/.zen/tmp/${MOATS}/AstroID.json && $days -gt 7 && ( $COINS == "null" || $ZEN -le 10 ) ]] \
[[ -s ~/.zen/tmp/${MOATS}/AstroID.json && $days -gt 7 ]] \
&& ${MY_PATH}/PLAYER.unplug.sh "${HOME}/.zen/game/players/${PLAYER}/ipfs/moa/index.html" "${PLAYER}" "ALL" \
&& echo "(#__#) AstroID SECURITY ERROR (#__#)" && continue
&& echo "(#__#) AstroID +7 DAYS = SECURITY ERROR (#__#)" && continue
echo "CURCHAIN=${CURCHAIN}"
################################################## ANOTHER ASTROPORT !!
IPNSTAIL=$(echo ${ASTROPORT} | rev | cut -f 1 -d '/' | rev) # Remove "/ipns/" part
########### ASTROPORT is not IPFSNODEID => EJECT TW
if [[ ${IPNSTAIL} != ${IPFSNODEID} || ${IPNSTAIL} == "_ASTROPORT_" ]]; then
@ -198,13 +204,14 @@ for PLAYER in ${PLAYERONE[@]}; do
continue
fi
################ VERIFICATIONS DONE ######################
echo "ASTROPORT ZenStation : ${ASTROPORT}"
echo "CURCHAIN=${CURCHAIN}"
echo "================================== TW $days days old"
######################################
#### UPLANET GEO COORD EXTRACTION
## GET "GPS" TIDDLER - 0.00 0.00 (if empty: null)
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'GPS.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'GPS' ## GPS Tiddler
LAT=$(cat ~/.zen/tmp/${MOATS}/GPS.json | jq -r .[].lat)
[[ $LAT == "null" || $LAT == "" ]] && LAT="0.00"
LON=$(cat ~/.zen/tmp/${MOATS}/GPS.json | jq -r .[].lon)
@ -311,24 +318,23 @@ for PLAYER in ${PLAYERONE[@]}; do
## GET ORIGINH FROM LAST KNOWN TW STATE
mkdir -p ~/.zen/game/players/${PLAYER}/FRIENDS/${FPLAYER}
if [[ -s ~/.zen/game/players/${PLAYER}/FRIENDS/${FPLAYER}/index.html ]]; then
rm -f ~/.zen/tmp/${MOATS}/forigin.json
tiddlywiki --load ~/.zen/game/players/${PLAYER}/FRIENDS/${FPLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' "${FPLAYER}.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '${FPLAYER}' ## GET ORIGIN
--render '.' "${FPLAYER}.json" 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' "${FPLAYER}" ## GET ORIGIN
ORIGINH=$(cat ~/.zen/tmp/${MOATS}/${FPLAYER}.json | jq -r '.[].text' | sha256sum | cut -d ' ' -f 1)
echo "ORIGINH: $ORIGINH"
fi
( ## REFRESH LOCAL PLAYER CACHE with FRIEND ACTUAL TW (&)
ipfs --timeout 180s cat ${FTW} > ~/.zen/game/players/${PLAYER}/FRIENDS/${FPLAYER}/index.html
( ## REFRESH LOCAL PLAYER CACHE with FRIEND ACTUAL TW (&) will be used TOMORROW
ipfs --timeout 480s cat ${FTW} > ~/.zen/game/players/${PLAYER}/FRIENDS/${FPLAYER}/index.html
) &
## CHECK ALREADY IN ${FPLAYER^^} IHASH
rm -f ~/.zen/tmp/${MOATS}/finside.json
tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \
--output ~/.zen/tmp/${MOATS} \
--render '.' 'finside.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '${FPLAYER^^}' ## ${FPLAYER^^} autoload Tiddlers
--render '.' 'finside.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' "${FPLAYER^^}" ## ${FPLAYER^^} autoload Tiddlers
INSIDEH=$(cat ~/.zen/tmp/${MOATS}/finside.json | jq -rc '.[].ihash')
echo "INSIDEH: $INSIDEH"

View File

@ -1,5 +1,30 @@
# Bro
Prendre conscience que la direction du vecteur force "monnaie" entraîne tous les autres phénomènes à être dirigés dans une certaine direction.
Ce n'est pas hors sujet !
C'est une mise en perspective relativiste pas évidente à percevoir tant nous nous sommes adaptés à cette force. Qui si on l'observe comporte des phénomènes de défaillance cyclique... Lié à tout système en déséquilibre. C'est physique. Et la "monnaie libre" corrige ce facteur asymétrique en répartissant cette force à tous.
C'est simple.
Pour aller encore plus loin dans le besoin de symétrie. Il y a maintenant "Internet" qui si au début répartissait la force à ceux qui en faisaient partie est devenu un terrain d'élevage et de chasse au consommateurs. Heureusement le Web est un territoire Libre par nature. Un espace où l'information est un fluide récupéré par nos geôliers numériques...
J'aurai pu m'installer au pupitre de commande. Accepter de coder des logiciels et des services privateurs pour m'enrichir de cette "monnaie dette" qui m'encourageait à le faire, en fermant les yeux. Mais je les ai gardés ouvert. Merci à celles et ceux qui m'ont permis de le faire.
Maintenant c'est les yeux dans les yeux que je voudrai vous parler.
Comme il est temps d'abandonner cette monnaie. Il est temps de quitter cet Internet.
Pour cela, Astroport et son application UPlanet.
Un système basé sur le concept de partage, celui de l'information bien sûr mais aussi sur la confiance envers ce qui prend soin de nos données.
Le Web3 n'a aucun centre. Aucune méga structure qui lui donne une forme autre que celle que vous donnerez en l'utilisant.
On y entre en récupérant une "paire de clefs".
Sur UPlanet ce sont "AstroID" et "ZenCard" qui réunies remplacent "mot de passe et ordinateur", "carte didentité et CB", "verrou et porte", remplacé désormais par un méandre de données interconnectées et toujours soumisent aux lois et règles qui régulent leur monde.
UPlanet ZERO, n'en porte aucune autre que celle de jouer au jeu d'aggrader la planète.
Les clefs et données qui s'y trouvent se consituent en "bien commun".
UPlantet_OWL
les règles y apparaissent d'elles-même.
## Bienvenue sur UPlanet!
Chaque (_PLAYER_) y dépose une adresse email (vraie ou non peu importe).
@ -41,7 +66,7 @@ Vous avez reçu 3.1 G1, soit 21 ZEN pour découvrir nos services.
* publier rapporte entre 1 et 21 Zen / jour
* être partagé rapporte 1 Zen à chaque partage(ur) !
* ne rien publier fait perdre 1 Zen / jour.
* après 30 jours d'inactivité avec moins de 10 Zen... Vous êtes débranché !
* après 30 jours d'inactivité ou moins de 10 Zen... Vous êtes débranché !
---