push
This commit is contained in:
parent
abbc1bbe15
commit
b6daea1669
13
G1BILLETS.sh
13
G1BILLETS.sh
|
@ -28,6 +28,9 @@ if [[ $MONTANT != "daemon" ]]; then
|
||||||
|
|
||||||
DICE="$3"
|
DICE="$3"
|
||||||
|
|
||||||
|
SECRET1="$4"
|
||||||
|
SECRET2="$5"
|
||||||
|
|
||||||
[[ $MONTANT != "___" ]] && DICE=3 ## Planche G1BILLET avec MONTANT securité 3
|
[[ $MONTANT != "___" ]] && DICE=3 ## Planche G1BILLET avec MONTANT securité 3
|
||||||
|
|
||||||
[[ $DICE != ?(-)+([0-9]) ]] && DICE=$(cat $MY_PATH/DICE 2>/dev/null) ## HOW MANY WORDS SECRETS
|
[[ $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}"
|
mkdir -p "${MY_PATH}/tmp/g1billet/${UNIQID}"
|
||||||
|
|
||||||
## ADAPT SECURITY LEVEL
|
## ADAPT SECURITY LEVEL
|
||||||
SECRET1=$(${MY_PATH}/diceware.sh $DICE | xargs)
|
[[ ${SECRET1} == "" || $boucle -gt 1 ]] && SECRET1=$(${MY_PATH}/diceware.sh $DICE | xargs)
|
||||||
SECRET2=$(${MY_PATH}/diceware.sh $DICE | xargs)
|
[[ ${SECRET2} == "" || $boucle -gt 1 ]] && SECRET2=$(${MY_PATH}/diceware.sh $DICE | xargs)
|
||||||
echo "$SECRET1" "$SECRET2"
|
echo "${SECRET1}" "${SECRET2}"
|
||||||
# CREATION CLEF BILLET
|
# 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
|
rm -f /tmp/secret.dunikey
|
||||||
echo "$boucle : $BILLETPUBKEY "
|
echo "$boucle : $BILLETPUBKEY "
|
||||||
|
|
||||||
if [[ $DICE -ge 4 || "${STYLE:0:1}" != "_" ]]; then
|
if [[ $DICE -ge 4 || "${STYLE:0:1}" != "_" ]]; then
|
||||||
# + ASTRONS ## G1BILLET APP STICKER
|
# + 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)
|
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
|
rm -f ${MY_PATH}/tmp/g1billet.${UNIQID}.ipns.key
|
||||||
ipfs key rm ${UNIQID} && echo "/ipns/$ASTRONS"
|
ipfs key rm ${UNIQID} && echo "/ipns/$ASTRONS"
|
||||||
|
|
|
@ -45,7 +45,7 @@ then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TAB=(${SECRET1} $SECRET2)
|
TAB=(${SECRET1} ${SECRET2})
|
||||||
FULLDICE=${#TAB[@]}
|
FULLDICE=${#TAB[@]}
|
||||||
|
|
||||||
mkdir -p ${MY_PATH}/tmp/g1billet/$UNIQID
|
mkdir -p ${MY_PATH}/tmp/g1billet/$UNIQID
|
||||||
|
@ -122,14 +122,30 @@ if [[ "${STYLE:0:1}" != "_" && "${STYLE:0:1}" != "@" && ! "${STYLE}" =~ ^[a-zA-Z
|
||||||
|
|
||||||
fi
|
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
|
if [[ ${ASTRONS} != "" ]] ; then
|
||||||
|
|
||||||
amzqr "https://ipfs.copylaradio.com/ipns/${ASTRONS}" \
|
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 \
|
-c -n QRTWavatar.png \
|
||||||
-d ${MY_PATH}/tmp/g1billet/${UNIQID}/
|
-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
|
fi
|
||||||
|
|
||||||
|
@ -139,15 +155,15 @@ fi
|
||||||
|
|
||||||
# GIBILLET dice > 3 => G1BILLET+
|
# GIBILLET dice > 3 => G1BILLET+
|
||||||
[[ "${STYLE:0:1}" == "_" && ${FULLDICE} -gt 6 && ${MONTANT} == "___" ]] \
|
[[ "${STYLE:0:1}" == "_" && ${FULLDICE} -gt 6 && ${MONTANT} == "___" ]] \
|
||||||
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
|
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
|
||||||
&& BOTTOM="$(date) :: ♥Box :: G1BILLET+ :: $(hostname) ::" && XZUID="G1BILLET +"
|
&& BOTTOM="$(date) :: ♥Box :: G1BILLET+ :: $(hostname) ::" && XZUID="G1BILLET+"
|
||||||
|
|
||||||
[[ "${STYLE:0:1}" != "_" ]] \
|
[[ "${STYLE:0:1}" != "_" ]] \
|
||||||
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/300.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
|
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/300.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
|
||||||
&& BOTTOM="$(date) :: ♥Box :: G1PASS :: $(hostname) ::"
|
&& BOTTOM="$(date) :: ♥Box :: G1PASS :: $(hostname) ::"
|
||||||
|
|
||||||
[[ "${STYLE:0:1}" == "x" ]] \
|
[[ "${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) ::"
|
&& 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
|
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 ]] \
|
[[ -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
|
&& 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
|
#SIGN & HIDE SECRETS
|
||||||
XZUID=${SRCMAIL}
|
XZUID=${SRCMAIL}
|
||||||
|
@ -192,9 +208,6 @@ composite -compose Over -dissolve 70% \
|
||||||
"${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg" \
|
"${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg" \
|
||||||
"${MY_PATH}/tmp/${BILLETNAME}.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
|
### TEXT OVERLAY
|
||||||
#~ -pointsize 22 -draw 'text 50,100 "'"Secret 1: ${SECRET1}"'"' \
|
#~ -pointsize 22 -draw 'text 50,100 "'"Secret 1: ${SECRET1}"'"' \
|
||||||
#~ -pointsize 22 -fill black -draw 'text 50,130 "'"Secret 2: $SECRET2"'"' \
|
#~ -pointsize 22 -fill black -draw 'text 50,130 "'"Secret 2: $SECRET2"'"' \
|
||||||
|
@ -250,6 +263,8 @@ composite -compose Over -dissolve 90% \
|
||||||
echo "$ME ~~~~~~~~~~~~~~~ @@@@@@ -------"
|
echo "$ME ~~~~~~~~~~~~~~~ @@@@@@ -------"
|
||||||
|
|
||||||
## BILLET READY in ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg
|
## 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
|
exit 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue