This commit is contained in:
fred 2023-05-11 17:24:46 +02:00
parent abbc1bbe15
commit b6daea1669
2 changed files with 33 additions and 15 deletions

View File

@ -28,6 +28,9 @@ if [[ $MONTANT != "daemon" ]]; then
DICE="$3"
SECRET1="$4"
SECRET2="$5"
[[ $MONTANT != "___" ]] && DICE=3 ## Planche G1BILLET avec MONTANT securité 3
[[ $DICE != ?(-)+([0-9]) ]] && DICE=$(cat $MY_PATH/DICE 2>/dev/null) ## HOW MANY WORDS SECRETS
@ -74,17 +77,17 @@ if [[ $MONTANT != "daemon" ]]; then
mkdir -p "${MY_PATH}/tmp/g1billet/${UNIQID}"
## ADAPT SECURITY LEVEL
SECRET1=$(${MY_PATH}/diceware.sh $DICE | xargs)
SECRET2=$(${MY_PATH}/diceware.sh $DICE | xargs)
echo "$SECRET1" "$SECRET2"
[[ ${SECRET1} == "" || $boucle -gt 1 ]] && SECRET1=$(${MY_PATH}/diceware.sh $DICE | xargs)
[[ ${SECRET2} == "" || $boucle -gt 1 ]] && SECRET2=$(${MY_PATH}/diceware.sh $DICE | xargs)
echo "${SECRET1}" "${SECRET2}"
# CREATION CLEF BILLET
BILLETPUBKEY=$(python3 ${MY_PATH}/key_create_dunikey.py "$SECRET1" "$SECRET2")
BILLETPUBKEY=$(python3 ${MY_PATH}/key_create_dunikey.py "${SECRET1}" "${SECRET2}")
rm -f /tmp/secret.dunikey
echo "$boucle : $BILLETPUBKEY "
if [[ $DICE -ge 4 || "${STYLE:0:1}" != "_" ]]; then
# + ASTRONS ## G1BILLET APP STICKER
${MY_PATH}/keygen -t ipfs -o ${MY_PATH}/tmp/g1billet.${UNIQID}.ipns.key "$SECRET1" "$SECRET2"
${MY_PATH}/keygen -t ipfs -o ${MY_PATH}/tmp/g1billet.${UNIQID}.ipns.key "${SECRET1}" "${SECRET2}"
ASTRONS=$(ipfs key import ${UNIQID} -f pem-pkcs8-cleartext ${MY_PATH}/tmp/g1billet.${UNIQID}.ipns.key)
rm -f ${MY_PATH}/tmp/g1billet.${UNIQID}.ipns.key
ipfs key rm ${UNIQID} && echo "/ipns/$ASTRONS"

View File

@ -45,7 +45,7 @@ then
exit 1
fi
TAB=(${SECRET1} $SECRET2)
TAB=(${SECRET1} ${SECRET2})
FULLDICE=${#TAB[@]}
mkdir -p ${MY_PATH}/tmp/g1billet/$UNIQID
@ -122,14 +122,30 @@ if [[ "${STYLE:0:1}" != "_" && "${STYLE:0:1}" != "@" && ! "${STYLE}" =~ ^[a-zA-Z
fi
## TW moa net
TWIMG="moa_net.png"
# G1PASS+@ linked to G1BIILET ipns
[[ "${STYLE:0:1}" == "@" ]] \
&& TWIMG="pirate_map.png"
## G1BILLET+ linked to .current PLAYER TW
[[ "${STYLE:0:1}" == "_" ]] \
&& ASTRONS=$(cat ~/.zen/game/players/.current/.playerns) \
&& TWIMG="web_internet.png"
if [[ ${ASTRONS} != "" ]] ; then
amzqr "https://ipfs.copylaradio.com/ipns/${ASTRONS}" \
-l H -p "$MY_PATH/${IMAGES}/moa_net.png" \
-l H -p "$MY_PATH/${IMAGES}/${TWIMG}" \
-c -n QRTWavatar.png \
-d ${MY_PATH}/tmp/g1billet/${UNIQID}/
convert ${MY_PATH}/tmp/g1billet/${UNIQID}/QRTWavatar.png -resize 260 ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.png
convert ${MY_PATH}/tmp/g1billet/${UNIQID}/QRTWavatar.png -resize 260 ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png
else
ASTRONS="vide"
fi
@ -139,15 +155,15 @@ fi
# GIBILLET dice > 3 => G1BILLET+
[[ "${STYLE:0:1}" == "_" && ${FULLDICE} -gt 6 && ${MONTANT} == "___" ]] \
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
&& BOTTOM="$(date) :: ♥Box :: G1BILLET+ :: $(hostname) ::" && XZUID="G1BILLET +"
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
&& BOTTOM="$(date) :: ♥Box :: G1BILLET+ :: $(hostname) ::" && XZUID="G1BILLET+"
[[ "${STYLE:0:1}" != "_" ]] \
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/300.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
&& BOTTOM="$(date) :: ♥Box :: G1PASS :: $(hostname) ::"
[[ "${STYLE:0:1}" == "x" ]] \
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png \
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png \
&& BOTTOM="$(date) :: ♥Box :: G1PASS+TW :: $(hostname) ::"
if [[ "${STYLE:0:1}" == "@" || "${STYLE}" =~ ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$ ]] ; then
@ -174,7 +190,7 @@ fi
[[ -s ~/.zen/game/players/${SRCMAIL}/moa.jpg ]] \
&& convert ~/.zen/game/players/${SRCMAIL}/moa.jpg -resize 964x459 -background grey -gravity center -extent 964x459 ${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg
mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png
mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png
#SIGN & HIDE SECRETS
XZUID=${SRCMAIL}
@ -192,9 +208,6 @@ composite -compose Over -dissolve 70% \
"${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg" \
"${MY_PATH}/tmp/${BILLETNAME}.jpg"
## NOT TO BE IN FINAL PDF (getting all jpg)
rm "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
### TEXT OVERLAY
#~ -pointsize 22 -draw 'text 50,100 "'"Secret 1: ${SECRET1}"'"' \
#~ -pointsize 22 -fill black -draw 'text 50,130 "'"Secret 2: $SECRET2"'"' \
@ -250,6 +263,8 @@ composite -compose Over -dissolve 90% \
echo "$ME ~~~~~~~~~~~~~~~ @@@@@@ -------"
## BILLET READY in ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg
## NOT TO BE IN FINAL PDF (getting all jpg)
rm "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
exit 0