From 7a87f96907d47b875efe8cd6225b58f022c4b96e Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 5 Apr 2024 21:29:40 +0200 Subject: [PATCH] players/ --- ASTROBOT/G1ForkUPlanetZERO.sh | 20 ++++++++++---------- templates/UPlanetDAY2/index.html | 19 ++++++++++++------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/ASTROBOT/G1ForkUPlanetZERO.sh b/ASTROBOT/G1ForkUPlanetZERO.sh index a7f6717e..ea7b6fb2 100755 --- a/ASTROBOT/G1ForkUPlanetZERO.sh +++ b/ASTROBOT/G1ForkUPlanetZERO.sh @@ -49,7 +49,7 @@ echo "${PLAYER} ${INDEX} ${ASTRONAUTENS} ${G1PUB} " mkdir -p $HOME/.zen/tmp/${MOATS} echo "~/.zen/tmp/${MOATS}/swarm.key" -PLAYERPUB=$(cat $HOME/.zen/game/${PLAYER}/secret.dunikey | grep pub | cut -d ' ' -f 2) +PLAYERPUB=$(cat $HOME/.zen/game/players/${PLAYER}/secret.dunikey | grep pub | cut -d ' ' -f 2) [[ "${PLAYERPUB}" == "" ]] && echo "FATAL ERROR PLAYER KEY MISSING" && exit 1 ################################################################### @@ -84,7 +84,7 @@ while read JSONUPLANET; do [[ $AHAH != $HASH ]] && echo " - WARNING - CONTRACT CHANGED - WARNING -" ## CHECK EXISTING ${WISHNAME}.${UPNAME}.swarm.key - [[ ! -s $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key ]] \ + [[ ! -s $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key ]] \ && MSG=$MSG" ${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key NOT FOUND" && ERR="NO LOCAL KEY" ## CREATE 64 bit swarm.key ( maximum individual Fork 1,844674407×10¹⁹ ) @@ -101,7 +101,7 @@ while read JSONUPLANET; do echo "NO SECRET FOUND" \ && echo "NEW SECRET SWARM.KEY GENERATION" \ && cat $HOME/.zen/tmp/${MOATS}/swarm.key \ - && cp $HOME/.zen/tmp/${MOATS}/swarm.key $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ + && cp $HOME/.zen/tmp/${MOATS}/swarm.key $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ && echo "------- KEY LOADED -----> ${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key" ## CREATE SUB WORLD... MONITOR TEXT @@ -114,32 +114,32 @@ while read JSONUPLANET; do ## TRY TO DECODE with PLAYER secret.dunikey ${MY_PATH}/../tools/natools.py decrypt \ -f pubsec \ - -k $HOME/.zen/game/${PLAYER}/secret.dunikey \ + -k $HOME/.zen/game/players/${PLAYER}/secret.dunikey \ -i ~/.zen/tmp/${MOATS}/swarmkey.crypted \ -o ~/.zen/tmp/${MOATS}/swarmkey.decrypted - [[ $(diff ~/.zen/tmp/${MOATS}/swarmkey.decrypted $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key) ]] \\ + [[ $(diff ~/.zen/tmp/${MOATS}/swarmkey.decrypted $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key) ]] \\ && echo " SWARM AND LOCAL KEY ARE DIFFERENT " && ERR="TW SWARM CHANGED" ## UPDATE PLAYER LOCAL SWARMKEY FROM VALUE FOUND IN HIS OWN WISH TIDDLER ! [[ -s ~/.zen/tmp/${MOATS}/swarmkey.decrypted ]] \ && cp ~/.zen/tmp/${MOATS}/swarmkey.decrypted \ - $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ + $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ || echo "ERROR RELOADING SWARMKEY" fi #~ RECREATE SECRET ${MY_PATH}/../tools/natools.py encrypt \ -p ${PLAYERPUB} \ - -i $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ - -o $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key.enc - ENCODING=$(cat $HOME/.zen/game/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key.enc | base16) + -i $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key \ + -o $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key.enc + ENCODING=$(cat $HOME/.zen/game/players/${PLAYER}/${WISHNAME}.${UPNAME}.swarm.key.enc | base16) echo "${SECRET}" echo "${ENCODING}" ## PREPARE ENCODING FOR FRIENDS - friends=($(ls ~/.zen/game/${PLAYER}/FRIENDS | grep "@" 2>/dev/null)) + friends=($(ls ~/.zen/game/players/${PLAYER}/FRIENDS | grep "@" 2>/dev/null)) ## UPDATE JSONUPLANET jq '.[] | .UPname = "${UPNAME}" | .hash = "${HASH}" | .secret = "${ENCODING}"' ${JSONUPLANET} > ~/.zen/tmp/${MOATS}/${JSONUPLANET}.up diff --git a/templates/UPlanetDAY2/index.html b/templates/UPlanetDAY2/index.html index 7eb77d4c..33ebcf26 100644 --- a/templates/UPlanetDAY2/index.html +++ b/templates/UPlanetDAY2/index.html @@ -23,20 +23,21 @@ href="/ipfs/QmeegmN4shouhnzvnDYpbSEJtdRsyy39SpL9XqYVHgtN44/style.css" />

🌐 en ligne et 🌴 hors ligne
- ✂️ couper 🙏 plier 📘 partager 💜

+ ✂️ découper 🙏 plier 📘 partager 💜
-

Votre tableau de bord TW5 personnalisé vous attend, prêt à vous servir de hub numérique pour stocker et gérer vos données librement et en toute sécurité.

La page d'accueil de TW5 est disponible en anglais. +

Votre tableau de bord TW5 personnalisé vous attend, prêt à vous servir de hub numérique pour stocker et gérer vos données librement et en toute sécurité.

La page d'accueil de TW5 est disponible dans toutes les langues. +


-

Organisez vos données avec Tiddlers : Dans TW5, les informations sont stockées dans des unités de taille réduite appelées Tiddlers. Chaque Tiddler représente une donnée spécifique, qu'il s'agisse d'une note, d'un document ou d'un identifiant ipfs. +

Vous Organisez vos données dans des Tiddlers : Dans TW5, les informations sont stockées dans des unités de taille réduite appelées Tiddlers. Chaque Tiddler représente une donnée spécifique, qu'il s'agisse d'une note, d'un document texte, image, vidéo ou son.


-

Utilisez les Tiddlers pour partager vos pensées, vos idées et vos informations d'une manière qui vous convient.

+

Chaque Tiddler porte un titre, son identifiant unique, et la signature de tous ceux qui l'auront épinglé dans leur TW5. Ainsi l'information peut se partager et s'améliorer sans limite.

-

Personnalisez votre espace de travail : Adaptez votre expérience TW5 à vos besoins spécifiques. Personnalisez votre espace de travail à l'aide de thèmes, de plugins et d'extensions pour améliorer les fonctionnalités et rationaliser votre flux de travail. Que vous soyez minimaliste ou utilisateur chevronné, TW5 s'adapte à vos préférences.

+

Personnalisez votre espace de travail : Adaptez votre expérience TW5 à vos besoins spécifiques. Personnalisez votre espace de travail à l'aide de thèmes, de plugins et d'extensions pour améliorer les fonctionnalités et rationaliser votre flux d'information. Que vous soyez minimaliste ou utilisateur chevronné, TW5 s'adapte à vos préférences.


Adopter l'amélioration continue : TW5 évolue constamment pour répondre aux besoins de ses utilisateurs. Participez au processus de développement en donnant votre avis, en suggérant des améliorations et en contribuant à la communauté open-source. Ensemble, nous pouvons façonner l'avenir de TW5 et le rendre encore plus puissant et intuitif.

@@ -48,7 +49,7 @@ href="/ipfs/QmeegmN4shouhnzvnDYpbSEJtdRsyy39SpL9XqYVHgtN44/style.css" />
-

Avec TW5 comme magasin de données personnel, les possibilités sont illimitées. Organisez vos idées, collaborez avec d'autres et exploitez tout le potentiel de vos données sur UPlanet. Bienvenue dans une nouvelle ère d'autonomie numérique - bienvenue dans TW5.

+

Avec TW5 comme centre de données personnel, les possibilités sont illimitées. Organisez vos idées, collaborez avec d'autres et exploitez tout le potentiel de vos données sur UPlanet. Bienvenue dans une nouvelle ère d'autonomie numérique - bienvenue dans TW5.


Bonne exploration !

@@ -57,7 +58,11 @@ href="/ipfs/QmeegmN4shouhnzvnDYpbSEJtdRsyy39SpL9XqYVHgtN44/style.css" /> - +
Étape 1: Imprimez, coupez, pliez MULTIPASSES. Pliez toutes les lignes, puis pliez en deux. Coupez en travers du pli à la moitié de la page. Dépliez et il devrait y avoir un petit trou. Pliez dans le sens de la longueur. Pliez délicatement le centre jusqu'à ce que vous formiez un +. Maintenant, c'est magique ! Pliez toutes les pages. La page 1 est la couverture, la page 8 est le dos.Étape 1: Fabriquez votre MULTIPASS. + Pliez toutes les lignes, puis pliez en deux. Coupez en travers du pli sur la moitié de la page. + Pliez dans le sens de la longueur. Puis les pages du centre jusqu'à ce que vous formiez un +. + Maintenant, c'est magique ! + Pliez toutes les pages. La page 1 est la couverture, la page 8 est le dos.