VISA.new - UPlanet -

This commit is contained in:
fred 2023-10-03 22:50:59 +02:00
parent f7fef2fdb4
commit ddc5a7dee4
6 changed files with 55 additions and 55 deletions

View File

@ -165,7 +165,7 @@ Content-Type: text/html; charset=UTF-8
startvisa=`date +%s` startvisa=`date +%s`
[[ "$SALT" == "0" && "$PEPPER" == "0" ]] && SALT="" && PEPPER="" # "0" "0" means random salt pepper [[ "$SALT" == "0" && "$PEPPER" == "0" ]] && SALT="" && PEPPER="" # "0" "0" means random salt pepper
#~ echo "VISA.new : \"$SALT\" \"$PEPPER\" \"${EMAIL}\" \"$PSEUDO\" \"${WHAT}\"" > ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt #~ echo "VISA.new : \"$SALT\" \"$PEPPER\" \"${EMAIL}\" \"$PSEUDO\" \"${WHAT}\"" > ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
${MY_PATH}/../tools/VISA.new.sh "$SALT" "$PEPPER" "${EMAIL}" "$PSEUDO" "${WHAT}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ${MY_PATH}/../RUNTIME/VISA.new.sh "$SALT" "$PEPPER" "${EMAIL}" "$PSEUDO" "${WHAT}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
${MY_PATH}/../tools/mailjet.sh "${EMAIL}" ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ## Send VISA.new log to EMAIL ${MY_PATH}/../tools/mailjet.sh "${EMAIL}" ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ## Send VISA.new log to EMAIL

View File

@ -222,7 +222,7 @@ if [[ ! -f ~/.zen/tmp/${MOATS}/TW/${EMAIL}/index.html ]]; then
## CREATE ASTRONAUTE TW ON CURRENT ASTROPORT ## CREATE ASTRONAUTE TW ON CURRENT ASTROPORT
( (
##### (☉_☉ ) ####### ##### (☉_☉ ) #######
${MY_PATH}/../tools/VISA.new.sh "${EMAIL}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ${MY_PATH}/../RUNTIME/VISA.new.sh "${EMAIL}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
${MY_PATH}/../tools/mailjet.sh "${EMAIL}" ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ## Send VISA.new log to EMAIL ${MY_PATH}/../tools/mailjet.sh "${EMAIL}" ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ## Send VISA.new log to EMAIL
) & ) &

View File

@ -46,16 +46,16 @@ For exemple, if you want to know from where VISA.new.sh is called run
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Searching for VISA.new.sh recursively. Please Wait... Searching for VISA.new.sh recursively. Please Wait...
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
./command.sh: ${MY_PATH}/tools/VISA.new.sh ./command.sh: ${MY_PATH}/RUNTIME/VISA.new.sh
./command.sh: ${MY_PATH}/tools/VISA.new.sh "$SALT" "$PEPPER" "$EMAIL" ./command.sh: ${MY_PATH}/RUNTIME/VISA.new.sh "$SALT" "$PEPPER" "$EMAIL"
./API/SALT.sh: echo "# ASTRONAUT NEW VISA Create VISA.new.sh in background (~/.zen/tmp/email.${EMAIL}.${MOATS}.txt)" ./API/SALT.sh: echo "# ASTRONAUT NEW VISA Create VISA.new.sh in background (~/.zen/tmp/email.${EMAIL}.${MOATS}.txt)"
./API/SALT.sh: ${MY_PATH}/../tools/VISA.new.sh "$SALT" "$PEPPER" "${EMAIL}" "$PSEUDO" "${WHAT}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt ./API/SALT.sh: ${MY_PATH}/../RUNTIME/VISA.new.sh "$SALT" "$PEPPER" "${EMAIL}" "$PSEUDO" "${WHAT}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
./TODO.list:./tools/VISA.new.sh:######### TODO Ajouter d'autres clefs IPNS, GPG ? ./TODO.list:./RUNTIME/VISA.new.sh:######### TODO Ajouter d'autres clefs IPNS, GPG ?
./TODO.list:./tools/VISA.new.sh:WID="https://ipfs.$CLYUSER$YOMAIN.$(myHostName)/api" ## Next Generation API # TODO PLAYER IPFS Docker entrance ./TODO.list:./RUNTIME/VISA.new.sh:WID="https://ipfs.$CLYUSER$YOMAIN.$(myHostName)/api" ## Next Generation API # TODO PLAYER IPFS Docker entrance
./TODO.list:./tools/VISA.new.sh: ############ TODO améliorer templates, sed, ajouter index.html, etc... ./TODO.list:./RUNTIME/VISA.new.sh: ############ TODO améliorer templates, sed, ajouter index.html, etc...
./TODO.list:./tools/VISA.new.sh: ## TODO : FOR STRONGER SECURITY REMOVE THIS LINE ./TODO.list:./RUNTIME/VISA.new.sh: ## TODO : FOR STRONGER SECURITY REMOVE THIS LINE
./TODO.list:./tools/VISA.new.sh:# !! TODO !! # DEMO MODE. REMOVE FOR PRODUCTION - RECALCULATE AND RENEW AFTER EACH NEW KEY DELEGATION ./TODO.list:./RUNTIME/VISA.new.sh:# !! TODO !! # DEMO MODE. REMOVE FOR PRODUCTION - RECALCULATE AND RENEW AFTER EACH NEW KEY DELEGATION
./TODO.list:./tools/VISA.new.sh:# TODO : Allow Astronaut PASS change ;) ./TODO.list:./RUNTIME/VISA.new.sh:# TODO : Allow Astronaut PASS change ;)
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
``` ```

View File

@ -81,10 +81,10 @@ if [[ $SALT != "" && PEPPER != "" ]]; then
tiddlywiki --load ~/.zen/tmp/${MOATS}/TW/index.html --output ~/.zen/tmp/${MOATS} --render '.' 'AstroID.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'AstroID' tiddlywiki --load ~/.zen/tmp/${MOATS}/TW/index.html --output ~/.zen/tmp/${MOATS} --render '.' 'AstroID.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'AstroID'
AstroID=$(cat ~/.zen/tmp/${MOATS}/AstroID.json | jq -r .[]._canonical_uri) AstroID=$(cat ~/.zen/tmp/${MOATS}/AstroID.json | jq -r .[]._canonical_uri)
HPass=$(cat ~/.zen/tmp/${MOATS}/AstroID.json | jq -r .[].HPASS) HPass=$(cat ~/.zen/tmp/${MOATS}/AstroID.json | jq -r .[].HPASS)
echo "AstroID=$AstroID ($HPass)" #~ echo "AstroID=$AstroID ($HPass)"
tiddlywiki --load ~/.zen/tmp/${MOATS}/TW/index.html --output ~/.zen/tmp/${MOATS} --render '.' 'G1Visa.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'G1Visa' tiddlywiki --load ~/.zen/tmp/${MOATS}/TW/index.html --output ~/.zen/tmp/${MOATS} --render '.' 'G1Visa.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' 'G1Visa'
G1Visa=$(cat ~/.zen/tmp/${MOATS}/G1Visa.json | jq -r .[]._canonical_uri) G1Visa=$(cat ~/.zen/tmp/${MOATS}/G1Visa.json | jq -r .[]._canonical_uri)
echo "G1Visa=$G1Visa" #~ echo "G1Visa=$G1Visa"
if [[ ${ASTROPORT} != "" && ${ASTROPORT} != "null" ]]; then if [[ ${ASTROPORT} != "" && ${ASTROPORT} != "null" ]]; then
@ -111,21 +111,21 @@ TWMODEL="/ipfs/bafybeiaaf52awrqliwn5mqleua6tcv4qv5oxjfa6j2web6nh42vzdtjkiu"
# ipfs cat $TWMODEL > templates/twdefault.html # ipfs cat $TWMODEL > templates/twdefault.html
##################################################### # NEW PLAYER ############### ##################################################### # NEW PLAYER ###############
################################################################################ ################################################################################
echo "============================================= #~ echo "=============================================
ASTROPORT DIPLOMATIC PASSPORT - MadeInZion VISA - #~ ASTROPORT DIPLOMATIC PASSPORT - MadeInZion VISA -
============================================= #~ =============================================
A Cryptographic Key to control your INTERNET #~ A Cryptographic Key to control your INTERNET
Adventure & Exploration P2P Terraforming Game. #~ Adventure & Exploration P2P Terraforming Game.
============================================= #~ =============================================
WELCOME 'Astronaute'"; # sleep 1 #~ WELCOME 'Astronaute'"; # sleep 1
#~ echo "Inscription..." #~ echo "Inscription..."
[[ $SALT == "" ]] && SALT=$(${MY_PATH}/diceware.sh 4 | xargs) [[ $SALT == "" ]] && SALT=$(${MY_PATH}/diceware.sh 4 | xargs)
echo "-> ID : $SALT" #~ echo "-> ID : $SALT"
[[ $PEPPER == "" ]] && PEPPER=$(${MY_PATH}/diceware.sh 2 | xargs) [[ $PEPPER == "" ]] && PEPPER=$(${MY_PATH}/diceware.sh 2 | xargs)
echo "-> PASS : $PEPPER" #~ echo "-> PASS : $PEPPER"
PSEUDO=${PLAYER%%[0-9]*} PSEUDO=${PLAYER%%[0-9]*}
@ -349,13 +349,13 @@ DISCO="/?salt=${USALT}&pepper=${UPEPPER}"
#~ echo ${ENCODING} #~ echo ${ENCODING}
echo '[{"title":"$:/plugins/astroport/lightbeams/saver/g1/lightbeam-natools-feed","text":"'${ENCODING}'","tags":""}]' > ~/.zen/tmp/${MOATS}/lightbeam-natools.json echo '[{"title":"$:/plugins/astroport/lightbeams/saver/g1/lightbeam-natools-feed","text":"'${ENCODING}'","tags":""}]' > ~/.zen/tmp/${MOATS}/lightbeam-natools.json
echo #~ echo
echo "IPFS GATEWAY : ${NID}" #~ echo "IPFS GATEWAY : ${NID}"
#~ # cat ~/.zen/tmp/${MOATS}/local.gw.json | jq -r # cat ~/.zen/tmp/${MOATS}/local.gw.json | jq -r
echo "IPFS API : ${WID}" #~ echo "IPFS API : ${WID}"
#~ # cat ~/.zen/tmp/${MOATS}/local.api.json | jq -r # cat ~/.zen/tmp/${MOATS}/local.api.json | jq -r
echo ">>> RSS FEED : ${myIPFS}/ipns/${FEEDNS}" #~ echo ">>> RSS FEED : ${myIPFS}/ipns/${FEEDNS}"
## CHANGE SELECTED GW & API #~ ## CHANGE SELECTED GW & API
## ADD SYSTEM TW ## ADD SYSTEM TW
tiddlywiki --load ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html \ tiddlywiki --load ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html \
@ -436,7 +436,7 @@ DISCO="/?salt=${USALT}&pepper=${UPEPPER}"
sed -i "s~${G1Visa}~${IASTRO}~g" ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html sed -i "s~${G1Visa}~${IASTRO}~g" ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html
echo echo
echo "♥ IPFS Ŋ1 DRIVE INIT ♥" echo "♥ IPFS Ŋ1 TW INIT ♥"
echo "TW ${NID}/ipns/${ASTRONAUTENS}/" echo "TW ${NID}/ipns/${ASTRONAUTENS}/"
IPUSH=$(ipfs add -Hq ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html | tail -n 1) IPUSH=$(ipfs add -Hq ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html | tail -n 1)
echo $IPUSH > ~/.zen/game/players/${PLAYER}/ipfs/moa/.chain # Contains last IPFS backup PLAYER KEY echo $IPUSH > ~/.zen/game/players/${PLAYER}/ipfs/moa/.chain # Contains last IPFS backup PLAYER KEY
@ -460,7 +460,7 @@ DISCO="/?salt=${USALT}&pepper=${UPEPPER}"
#~ echo; echo "Création Clefs et QR codes pour accès au niveau Astroport Ŋ1"; sleep 1 #~ echo; echo "Création Clefs et QR codes pour accès au niveau Astroport Ŋ1"; sleep 1
echo "--- PLAYER : ${PLAYER} - FILE SYSTEM LOADED"; echo "--- PLAYER : ${PLAYER} - DATA PROTOCOL LAYER LOADED";
# ls ~/.zen/game/players/${PLAYER} # ls ~/.zen/game/players/${PLAYER}
[[ $XDG_SESSION_TYPE == 'x11' ]] && xdg-open "${myIPFS}/ipns/${ASTRONAUTENS}" && espeak "YOUR PASS IS $PASS" [[ $XDG_SESSION_TYPE == 'x11' ]] && xdg-open "${myIPFS}/ipns/${ASTRONAUTENS}" && espeak "YOUR PASS IS $PASS"
@ -503,26 +503,26 @@ echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
echo "$(${MY_PATH}/face.sh cool)" echo "$(${MY_PATH}/face.sh cool)"
echo " 'Astronaute' $PSEUDO" echo " 'Astronaute' $PSEUDO"
echo echo
echo "* Public G1Visa" echo "* Public Wallet <a href=${NID}/ipns/${ASTRONAUTENS}#G1Visa>G1Visa</a>"
echo " ${NID}/ipns/${ASTRONAUTENS}#G1Visa" echo " "
echo "* Personal AstroID ($PASS)" echo "* G1Card with PASS: <b>$PASS</b>"
echo " ${NID}/ipns/${ASTRONAUTENS}#AstroID" echo " <a href=${NID}/ipns/${ASTRONAUTENS}#AstroID>AstroID</a>"
echo "* GPS : ${NID}/ipns/${ASTRONAUTENS}#GPS" echo
echo "* U Map : ${myIPFS}${URL}" echo "* <a href=${myIPFS}${URL}> U Map _$LAT_$LON</a>"
echo echo
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
echo "BIENVENUE" #~ echo "BIENVENUE"
echo "https://monnaie-libre.fr (ğ1) : $G1PUB"; # sleep 1 #~ echo "https://monnaie-libre.fr (ğ1) : $G1PUB"; # sleep 1
echo " #~ echo "
Vos Secrets : #~ Vos Secrets :
$SALT #~ $SALT
$PEPPER #~ $PEPPER
* WALLET : https://cesium.app #~ * WALLET : https://cesium.app
* MARKET : https://gchange.fr #~ * MARKET : https://gchange.fr
U Planet : ${myUPLANET} #~ U Planet : ${myUPLANET}
Astroport.ONE ★ PKI ★ Ğ1/Ŋ1 ★ DAO ★ Libre ★"; # sleep 1 #~ Astroport.ONE ★ PKI ★ Ğ1/Ŋ1 ★ DAO ★ Libre ★"; # sleep 1
echo echo
echo "$(${MY_PATH}/face.sh friendly)" echo "$(${MY_PATH}/face.sh friendly)"

View File

@ -29,12 +29,12 @@ MADE BY
./tools/create_ipfsnodeid_from_tmp_secret.dunikey.py:# TODO controls ./tools/create_ipfsnodeid_from_tmp_secret.dunikey.py:# TODO controls
./tools/cron_VRFY.sh:## TODO check for Station geoposition in ~/.zen/GPS and calibrate 20H12 ./tools/cron_VRFY.sh:## TODO check for Station geoposition in ~/.zen/GPS and calibrate 20H12
./tools/cron_VRFY.sh:cat ~/.zen/GPS 2>/dev/null && echo " TODO calibrate 20H12 with GPS" ./tools/cron_VRFY.sh:cat ~/.zen/GPS 2>/dev/null && echo " TODO calibrate 20H12 with GPS"
./tools/VISA.new.sh:######### TODO Ajouter d'autres clefs IPNS, GPG ? ./RUNTIME/VISA.new.sh:######### TODO Ajouter d'autres clefs IPNS, GPG ?
./tools/VISA.new.sh:WID="https://ipfs.$CLYUSER$YOMAIN.$(myHostName)/api" ## Next Generation API # TODO PLAYER IPFS Docker entrance ./RUNTIME/VISA.new.sh:WID="https://ipfs.$CLYUSER$YOMAIN.$(myHostName)/api" ## Next Generation API # TODO PLAYER IPFS Docker entrance
./tools/VISA.new.sh: ############ TODO améliorer templates, sed, ajouter index.html, etc... ./RUNTIME/VISA.new.sh: ############ TODO améliorer templates, sed, ajouter index.html, etc...
./tools/VISA.new.sh: ## TODO : FOR STRONGER SECURITY REMOVE THIS LINE ./RUNTIME/VISA.new.sh: ## TODO : FOR STRONGER SECURITY REMOVE THIS LINE
./tools/VISA.new.sh:# !! TODO !! # DEMO MODE. REMOVE FOR PRODUCTION - RECALCULATE AND RENEW AFTER EACH NEW KEY DELEGATION ./RUNTIME/VISA.new.sh:# !! TODO !! # DEMO MODE. REMOVE FOR PRODUCTION - RECALCULATE AND RENEW AFTER EACH NEW KEY DELEGATION
./tools/VISA.new.sh:# TODO : Allow Astronaut PASS change ;) ./RUNTIME/VISA.new.sh:# TODO : Allow Astronaut PASS change ;)
./tools/search_for_this_email_in_players.sh:### TODO MAKE IT WORKS BETTER ./tools/search_for_this_email_in_players.sh:### TODO MAKE IT WORKS BETTER
./tools/search_for_this_email_in_players.sh: ## TODO ? SEARCH WITH DNSLINK ./tools/search_for_this_email_in_players.sh: ## TODO ? SEARCH WITH DNSLINK
./tools/new_file_in_astroport.sh: ## Create gifanime ## TODO Search for similarities BEFORE ADD ./tools/new_file_in_astroport.sh: ## Create gifanime ## TODO Search for similarities BEFORE ADD

View File

@ -62,7 +62,7 @@ echo 'PRESS ENTER... '; read
exit exit
;; ;;
"CREATE PLAYER") "CREATE PLAYER")
${MY_PATH}/tools/VISA.new.sh ${MY_PATH}/RUNTIME/VISA.new.sh
fav=$(cat ~/.zen/tmp/PSEUDO 2>/dev/null) && rm ~/.zen/tmp/PSEUDO fav=$(cat ~/.zen/tmp/PSEUDO 2>/dev/null) && rm ~/.zen/tmp/PSEUDO
echo "Astronaute $fav bienvenue dans le jeu de terraformation forêt jardin MadeInZion" echo "Astronaute $fav bienvenue dans le jeu de terraformation forêt jardin MadeInZion"
exit exit
@ -74,7 +74,7 @@ echo 'PRESS ENTER... '; read
read PEPPER read PEPPER
echo "'Adresse Email'" echo "'Adresse Email'"
read EMAIL read EMAIL
${MY_PATH}/tools/VISA.new.sh "$SALT" "$PEPPER" "$EMAIL" ${MY_PATH}/RUNTIME/VISA.new.sh "$SALT" "$PEPPER" "$EMAIL"
fav=$(cat ~/.zen/tmp/PSEUDO 2>/dev/null) && rm ~/.zen/tmp/PSEUDO fav=$(cat ~/.zen/tmp/PSEUDO 2>/dev/null) && rm ~/.zen/tmp/PSEUDO
echo "Astronaute $fav heureux de vous acceuillir" echo "Astronaute $fav heureux de vous acceuillir"
exit exit