far better now

This commit is contained in:
fred 2024-03-12 17:00:51 +01:00
parent 66811e7a0a
commit fec61bf5a5
7 changed files with 42 additions and 49 deletions

View File

@ -166,15 +166,16 @@ UMAPNS=$(ipfs key import ${G1PUB} -f pem-pkcs8-cleartext ~/.zen/tmp/${MOATS}/_ip
echo "UMAPNS : ${myIPFS}/ipns/${UMAPNS}"
## ALL TEST PASSED -> CREATE ZENCARD + ASTROID
NPASS=$(echo "${RANDOM}${RANDOM}${RANDOM}${RANDOM}" | tail -c-9) ## NOUVEAU PASS 8 CHIFFRES
PPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 4) ## STRONGER TW SECURITY "AlpH4nUm"
NPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 10) ## STRONGER TW SECURITY "AlpH4nUm"
#~ NPASS=$(echo "${RANDOM}${RANDOM}${RANDOM}${RANDOM}" | tail -c-9) ## NOUVEAU PASS 8 CHIFFRES
#~ NPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 10) ## STRONGER TW SECURITY "AlpH4nUm"
#~ PPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 2)
PPASS=$(${MY_PATH}/../tools/diceware.sh $(${MY_PATH}/../tools/getcoins_from_gratitude_box.sh) | xargs)
NPASS=$(${MY_PATH}/../tools/diceware.sh $(${MY_PATH}/../tools/getcoins_from_gratitude_box.sh) | xargs)
## CREATE ASTRONAUTE TW ON CURRENT ASTROPORT
(
echo VISA.new.sh "${EMAIL}_${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}"
echo VISA.new.sh "${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}"
##### (☉_☉ ) #######
${MY_PATH}/../RUNTIME/VISA.new.sh "${EMAIL}_${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
${MY_PATH}/../RUNTIME/VISA.new.sh "${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "/ipns/${UMAPNS}" "${LAT}" "${LON}" >> ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt
## TO REMOVE : MONITOR
${MY_PATH}/../tools/mailjet.sh "support@qo-op.com" ~/.zen/tmp/email.${EMAIL}.${MOATS}.txt "LOG VISA.new $EMAIL" ## Send VISA.new log to EMAIL
@ -186,7 +187,7 @@ echo "(TW REGISTRATION) Operation time was "`expr $end - $start` seconds.
########################################
## Calculating TW IPNS ADDRESS
TWADD=$(${MY_PATH}/../tools/keygen -t ipfs "${EMAIL}_${PPASS}" "${NPASS}")
TWADD=$(${MY_PATH}/../tools/keygen -t ipfs "${PPASS}" "${NPASS}")
## HTTP nc ON PORT RESPONSE
echo "$HTTPCORS
@ -216,10 +217,10 @@ echo "$HTTPCORS
</style>
</head><body>
<h1>UPlanet Registration</h1>
Your AstroID seeds are:<br>
${EMAIL} AstroID seeds are:<br>
<br>
<h2>${EMAIL}_${PPASS}</h2>
<h1>${NPASS}</h1>
<h2>${PPASS}</h2>
<h2>${NPASS}</h2>
Generating account...
<br>Please check your mail box to get your ZenCard and PIN code.

View File

@ -281,6 +281,7 @@ for PLAYER in ${PLAYERONE[@]}; do
echo "Create CESIUM Tiddler"
cat ${MY_PATH}/../templates/data/CESIUM.json \
| sed -e "s~_G1PUB_~${G1PUB}~g" \
-e "s~_MOATS_~${MOATS}~g" \
-e "s~_CESIUMIPFS_~${CESIUMIPFS}~g" \
-e "s~_PLAYER_~${PLAYER}~g" \
> ~/.zen/tmp/${MOATS}/CESIUM.json

View File

@ -563,7 +563,7 @@ echo "<html><head>
}
</style></head>
<body>
<h1>UPlanet : ZenCard + <a href='${myIPFS}/ipns/${ASTRONAUTENS}'>TW</a></h1>" > ~/.zen/tmp/${MOATS}/ZenCard.html
<h1>UPlanet : <a href='${myIPFS}/ipns/${ASTRONAUTENS}'>TW</a></h1>" > ~/.zen/tmp/${MOATS}/ZenCard.html
asciiart="${MY_PATH}/../images/astroport.art"
while IFS= read -r line
do
@ -571,8 +571,8 @@ do
echo "<br>" >> ~/.zen/tmp/${MOATS}/ZenCard.html
done <"$asciiart"
echo "<h2>PRINT & SHARE <a href='${myIPFS}/ipns/${ASTRONAUTENS}#ZenCard' title='${G1PUB}'>ZenCard</a></h2>
<img src='${myIPFSGW}${IASTRO}'\><br>
echo "<br><img src='${myIPFSGW}${IASTRO}'\>
<h2>PRINT & SHARE <a href='${myIPFS}/ipns/${ASTRONAUTENS}#ZenCard' title='${G1PUB}'>ZenCard</a></h2>
</body></html>" >> ~/.zen/tmp/${MOATS}/ZenCard.html
$MY_PATH/../tools/mailjet.sh "${PLAYER}" ~/.zen/tmp/${MOATS}/ZenCard.html "ZenCard (${PLAYER}) "

View File

@ -12,6 +12,8 @@ TS=$(date -u +%s%N | cut -b1-13)
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
#~ mkdir -p ~/.zen/tmp/${MOATS}
CURRENT=$(cat ~/.zen/game/players/.current/.player)
echo '
_ ____ _____ ____ ___ ____ ___ ____ _____ ___ _ _ _____
/ \ / ___|_ _| _ \ / _ \| _ \ / _ \| _ \_ _| / _ \| \ | | ____|
@ -19,14 +21,12 @@ echo '
/ ___ \ ___) || | | _ <| |_| | __/| |_| | _ < | | | |_| | |\ | |___
/_/ \_\____/ |_| |_| \_\\___/|_| \___/|_| \_\|_| \___/|_| \_|_____|
Ambassade numérique pair à pair sur IPFS.
Astroport is a Web3 engine running UPlanet hosting TW5s on IPFS, and more...
@@@@@@@@@@@@@@@@@@
ASTROPORT
VISA : MadeInZion
DRAGON = ${CURRENT}
@@@@@@@@@@@@@@@@@@'
CURRENT=$(cat ~/.zen/game/players/.current/.player)
echo "CURRENT = ${CURRENT}"
echo
## VERIFY SOFTWARE DEPENDENCIES
@ -37,7 +37,7 @@ YOU=$(myIpfsApi);
echo 'PRESS ENTER... '; read
## CREATE AND OR CONNECT USER
PS3='DRAGON connectez votre PLAYER ___ '
PS3=' ____ Select ___ ? '
players=( "CREATE PLAYER" "IMPORT PLAYER" "PRINT QRCARD" $(ls ~/.zen/game/players | grep "@" 2>/dev/null))
## MULTIPLAYER
@ -67,17 +67,21 @@ select fav in "${players[@]}"; do
echo "'Email ?'"
read EMAIL
[[ ${EMAIL} == "" ]] && break
echo "'Latitude (precision 0.01°) ?'"
echo "'Secret 1'"
read PPASS
[[ ${PPASS} == "" ]] \
&& PPASS=$(${MY_PATH}/tools/diceware.sh $(${MY_PATH}/tools/getcoins_from_gratitude_box.sh) | xargs)
echo "'Secret 2'"
read NPASS
[[ ${NPASS} == "" ]] \
&& NPASS=$(${MY_PATH}/tools/diceware.sh $(${MY_PATH}/tools/getcoins_from_gratitude_box.sh) | xargs)
echo "'Latitude ?'"
read LAT
[[ ${LAT} == "" ]] && LAT="0.00"
echo "'Longitude ?'"
read LON
[[ ${LON} == "" ]] && LON="0.00"
PPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 4) ## STRONGER TW SECURITY "AlpH4nUm"
NPASS=$(head /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 10) ## STRONGER TW SECURITY "AlpH4nUm"
${MY_PATH}/RUNTIME/VISA.new.sh "${EMAIL}_${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "_URL_" "${LAT}" "${LON}"
${MY_PATH}/RUNTIME/VISA.new.sh "${PPASS}" "${NPASS}" "${EMAIL}" "UPlanet" "_URL_" "${LAT}" "${LON}"
fav=$(cat ~/.zen/tmp/PSEUDO 2>/dev/null) && rm ~/.zen/tmp/PSEUDO
echo "Astronaute $fav bienvenue sur UPlanet..."
exit
@ -112,7 +116,7 @@ PLAYER=$fav
pass=$(cat ~/.zen/game/players/$PLAYER/.pass 2>/dev/null)
########################################## DEVEL
echo "Saisissez votre PASS -- UPGRADE CRYPTO FREELY -- $pass" && read PASS
echo "Saisissez votre PASS -- FREE MODE -- $pass" && read PASS
## DECODE CURRENT PLAYER CRYPTO
# echo "********* DECODAGE SecuredSocketLayer *********"
@ -121,11 +125,11 @@ echo "Saisissez votre PASS -- UPGRADE CRYPTO FREELY -- $pass" && read PASS
[[ $PASS != $pass ]] && echo "ERROR. MAUVAIS PASS. EXIT" && exit 1
## CURRENT CHANGE ?
[[ ${CURRENT} != ${PLAYER} ]] \
&& echo "BECOME ADMIN ? hit ENTER for NO, write something for YES" && read ADM \
&& [[ ${ADM} != "" ]] \
&& rm -f ~/.zen/game/players/.current \
&& ln -s ~/.zen/game/players/${PLAYER} ~/.zen/game/players/.current
#~ [[ ${CURRENT} != ${PLAYER} ]] \
#~ && echo "BECOME ADMIN ? hit ENTER for NO, write something for YES" && read ADM \
#~ && [[ ${ADM} != "" ]] \
#~ && rm -f ~/.zen/game/players/.current \
#~ && ln -s ~/.zen/game/players/${PLAYER} ~/.zen/game/players/.current
echo "________LOGIN OK____________";
echo

View File

@ -1,7 +1,8 @@
[
{
"created": "_MOATS_",
"title": "CESIUM",
"text": "<iframe src='_CESIUMIPFS_/#/app/wot/tx/_G1PUB_/' height='480' width='100%'></iframe>",
"text": "<iframe src='_CESIUMIPFS_/#/app/wot/tx/_G1PUB_/' height='560' width='100%'></iframe>",
"tags": "_PLAYER_",
"type": "text/vnd.tiddlywiki"
}

View File

@ -1,18 +0,0 @@
#!/bin/bash
# GET AND COMBINE ALL JSON IN DIRECTORY
DIR="$1"
## COMBINE ALL JSON
json_array=()
# Loop through each *.rss.json file and append its content to the array
for file in ${DIR}/*.rss.json; do
# Use jq to extract the JSON array from each file
data=$(jq '.' "$file")
json_array+=("$data")
done
temp_file=$(mktemp)
printf '%s\n' "${json_array[@]}" > "$temp_file"
# Use jq to read the array from the temporary file and create the merged JSON
jq -n --slurpfile array "$temp_file" '{"data": $array}' > ${DIR}/.all.json
# Remove the temporary file
rm "$temp_file"

View File

@ -420,8 +420,12 @@ myAstroTube() {
function makecoord() {
local input="$1"
input=$(echo "${input}" | sed 's/\([0-9]*\.[0-9]\{2\}\).*/\1/') # Ensure has exactly two decimal places
if [[ ${input} =~ ^-?[0-9]+\.[0-9]$ ]]; then
input="${input}0"
elif [[ ${input} =~ ^-?[0-9]+\.$ ]]; then
input="${input}00"
elif [[ ${input} =~ ^-?[0-9]+$ ]]; then
input="${input}.00"
fi