G1BILLET/MAKE_G1BILLET.sh

288 lines
12 KiB
Bash
Raw Permalink Normal View History

2021-01-24 19:21:49 +01:00
#!/bin/bash
################################################################################
# Author: Fred (support@qo-op.com)
# Version: 0.1
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
################################################################################
# INSTALLER convert et qrencode: sudo apt install imagemagick qrencode
################################################################################
MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
ME="${0##*/}"
############################################################################################################################################################
# ${MY_PATH}/G1BILLET_MAKE.sh "nu me ro test" "se cr et" 100 7sn9dKeCNEsHmqm1gMWNREke4YAWtNw8KG1YBSN8CmSh 97968583
############################################################################
export PATH="$HOME/.local/bin:$PATH"
2021-01-24 19:21:49 +01:00
2023-05-01 21:34:42 +02:00
## SEND LOG TO ~/.zen/tmp/_12345.log
exec 2>&1 >> ~/.zen/G1BILLET/tmp/G1BILLETS.log
2023-04-21 18:18:00 +02:00
## LOAD PERSONAL OR DEFAULT STYLES
[[ -d ${MY_PATH}/_images/_/ ]] \
&& IMAGES="_images" \
|| IMAGES="images"
2023-05-07 03:03:11 +02:00
echo "$ME ~~~~~~~~~~~~~~~ @@@@@@ -------"
2023-05-06 02:55:19 +02:00
SECRET1="$1"
echo SECRET1=${SECRET1}
SECRET2="$2"
echo SECRET2=${SECRET2}
2021-01-24 19:21:49 +01:00
MONTANT="$3"
2023-05-06 02:55:19 +02:00
echo MONTANT=${MONTANT}
2021-01-24 19:21:49 +01:00
NOTERIB="$4"
2023-05-06 02:55:19 +02:00
echo NOTERIB=${NOTERIB}
2021-01-24 19:21:49 +01:00
UNIQID="$5"
2023-05-06 02:55:19 +02:00
echo UNIQID=${UNIQID}
STYLE="$6"
2023-05-06 02:55:19 +02:00
echo STYLE=${STYLE}
ASTRONS="$7"
echo ASTRONS=${ASTRONS}
EMAIL="$8"
2023-05-06 02:55:19 +02:00
echo EMAIL=${EMAIL}
2021-01-24 19:21:49 +01:00
2023-05-06 02:55:19 +02:00
if [[ "${SECRET1}" == "" || "$SECRET2" == "" || "$MONTANT" == "" || "$NOTERIB" == "" || "$UNIQID" == "" ]]
2021-01-24 19:21:49 +01:00
then
2023-03-10 02:39:50 +01:00
echo "ERROR MISSING PARAM"
2022-02-19 17:42:15 +01:00
exit 1
2021-01-24 19:21:49 +01:00
fi
2023-05-11 17:24:46 +02:00
TAB=(${SECRET1} ${SECRET2})
2023-05-06 02:55:19 +02:00
FULLDICE=${#TAB[@]}
2022-12-06 14:49:27 +01:00
mkdir -p ${MY_PATH}/tmp/g1billet/$UNIQID
2023-05-06 02:55:19 +02:00
BILLETNAME=$(echo ${SECRET1} | sed 's/ /_/g')
2021-01-24 19:21:49 +01:00
2023-12-06 21:38:26 +01:00
IMAGESSTYLE="${IMAGES}/${STYLE}"
[[ ! -d ${MY_PATH}/${IMAGESSTYLE} ]] && IMAGESSTYLE="${IMAGES}/xastro" ## DEFAULT : TOOD CREATE UPlanet Style
2022-12-06 01:00:20 +01:00
# Prepare June logo color
2021-01-24 19:21:49 +01:00
case "$MONTANT" in
2022-02-19 17:42:15 +01:00
1)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill grey -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
2)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill green -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
5)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill orange -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
10)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill blue -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
20)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill purple -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
50)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill red -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
100)
2023-12-06 21:38:26 +01:00
convert "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" -fuzz 20% -fill black -opaque '#17b317' "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
*)
2023-12-06 21:38:26 +01:00
cp "${MY_PATH}/${IMAGESSTYLE}/fond.jpg" "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2022-02-19 17:42:15 +01:00
;;
2021-01-24 19:21:49 +01:00
esac
2023-05-06 02:55:19 +02:00
## UPPER RIGHT SIGN (g1.png)
2023-12-06 21:38:26 +01:00
cp "${MY_PATH}/${IMAGESSTYLE}/g1.png" "${MY_PATH}/tmp/g1billet/${UNIQID}/g1.png"
2023-05-01 21:34:42 +02:00
2023-11-17 03:37:05 +01:00
## ♥Box :: ZENCARD or ASTROID
2022-12-06 01:00:20 +01:00
2023-05-06 02:55:19 +02:00
BOTTOM="$(date) :: ♥Box :: _G1BILLET_ :: $(hostname) ::"
XZUID="__________@__________"
2023-05-01 21:34:42 +02:00
2023-05-06 02:55:19 +02:00
## PGP @PASS QRCODE
## NOT G1BILLET v1 : Create EXTRA PGP QR
2023-05-07 03:03:11 +02:00
if [[ "${STYLE:0:1}" != "_" && "${STYLE:0:1}" != "@" && ! "${STYLE}" =~ ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$ ]]; then
2023-05-06 02:55:19 +02:00
USALT=$(echo "${SECRET1}" | jq -Rr @uri)
UPEPPER=$(echo "$SECRET2" | jq -Rr @uri)
## SECURED RANDOM salt : pepper GPG SEQUENCE
s=$(${MY_PATH}/diceware.sh 1 | xargs)
p=$(${MY_PATH}/diceware.sh 1 | xargs)
2023-03-10 02:39:50 +01:00
2023-05-06 02:55:19 +02:00
echo "(≖‿‿≖) PGP /?${s}=${USALT}&${p}=${UPEPPER} (PASS=$UNIQID)"
echo "/?${s}=${USALT}&${p}=${UPEPPER}" > ${MY_PATH}/tmp/topgp
cat ${MY_PATH}/tmp/topgp | gpg --symmetric --armor --batch --passphrase "$UNIQID" -o ${MY_PATH}/tmp/gpg.${BILLETNAME}.asc
rm ${MY_PATH}/tmp/topgp ## CLEANING CACHE
2023-04-08 15:37:46 +02:00
2023-05-06 02:55:19 +02:00
DISCO="$(cat ${MY_PATH}/tmp/gpg.${BILLETNAME}.asc | tr '-' '~' | tr '\n' '-' | tr '+' '_' | jq -Rr @uri )"
2023-12-06 23:06:31 +01:00
# [[ ${STYLE} == "UPlanet" ]] && DISCO="$(cat ${MY_PATH}/tmp/gpg.${BILLETNAME}.asc | tr '-' '&' | tr '\n' '-' | tr '+' '_' | jq -Rr @uri )" ## & ẑencard = (email/8digit)+4digit ## CALLED FROM VISA.new
2023-11-24 03:44:01 +01:00
2023-05-06 02:55:19 +02:00
echo "$DISCO"
2023-05-06 02:55:19 +02:00
## Put astrologo_nb in QRCode
cp ${MY_PATH}/${IMAGES}/astrologo_nb.png ${MY_PATH}/tmp/fond.png
2023-05-06 02:55:19 +02:00
## MAKE amzqr WITH astro:// LINK
amzqr -d ${MY_PATH}/tmp \
-l H \
-p ${MY_PATH}/tmp/fond.png \
2024-01-11 16:18:48 +01:00
"$DISCO" \
|| qrencode -s 6 -o "${MY_PATH}/tmp/fond_qrcode.png" "$DISCO"
2023-05-06 02:55:19 +02:00
## ADD PLAYER EMAIL
2023-11-17 03:37:05 +01:00
convert -gravity southeast -pointsize 28 -fill black -draw "text 5,3 \"${EMAIL}\"" ${MY_PATH}/tmp/fond_qrcode.png ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.ZENCARD.png
2023-12-17 18:53:25 +01:00
convert ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.ZENCARD.png -resize 320 ${MY_PATH}/tmp/g1billet/${UNIQID}/320.png
2023-05-06 02:55:19 +02:00
rm ${MY_PATH}/tmp/gpg.${BILLETNAME}.asc
2023-05-06 02:55:19 +02:00
fi
2023-05-11 17:24:46 +02:00
## TW moa net
TWIMG="moa_net.png"
2023-11-17 03:37:05 +01:00
# ZENCARD+@ linked to G1BIILET ipns
2023-05-11 17:24:46 +02:00
[[ "${STYLE:0:1}" == "@" ]] \
&& TWIMG="pirate_map.png"
## G1BILLET+ linked to .current PLAYER TW (patch for Linkedin Fred)
2023-05-11 17:24:46 +02:00
[[ "${STYLE:0:1}" == "_" ]] \
&& ASTRONS="" \
2023-05-11 17:24:46 +02:00
&& TWIMG="web_internet.png"
2023-05-06 02:55:19 +02:00
if [[ ${ASTRONS} != "" ]] ; then
2023-12-06 23:06:31 +01:00
ASTROLINK="${ASTRONS}"
else
2023-12-06 23:06:31 +01:00
ASTROLINK="https://opencollective.com/made-in-zen"
fi
amzqr "${ASTROLINK}" \
2023-05-11 17:24:46 +02:00
-l H -p "$MY_PATH/${IMAGES}/${TWIMG}" \
2023-05-06 02:55:19 +02:00
-c -n QRTWavatar.png \
2024-01-11 16:18:48 +01:00
-d ${MY_PATH}/tmp/g1billet/${UNIQID}/ \
|| qrencode -s 6 -o "${MY_PATH}/tmp/g1billet/${UNIQID}/QRTWavatar.png" "${ASTROLINK}"
2023-05-01 21:34:42 +02:00
2023-12-17 18:53:25 +01:00
convert ${MY_PATH}/tmp/g1billet/${UNIQID}/QRTWavatar.png -resize 280 ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png
2023-05-11 17:24:46 +02:00
2023-05-01 21:34:42 +02:00
2023-05-06 02:55:19 +02:00
[[ "${EMAIL}" != "" ]] && XZUID="${EMAIL}"
2023-11-17 03:37:05 +01:00
## ♥Box :: G1BILLET+ :: ZENCARD :: G1(TW)
2023-05-06 02:55:19 +02:00
# GIBILLET dice > 3 => G1BILLET+
2023-06-30 03:46:20 +02:00
[[ "${STYLE:0:1}" == "_" ]] \
2023-05-11 17:24:46 +02:00
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
2023-12-06 23:06:31 +01:00
&& BOTTOM="$(date) :: ♥Box :: ẐBILLET+ :: $(hostname) ::"
2023-03-10 02:39:50 +01:00
2023-05-06 02:55:19 +02:00
[[ "${STYLE:0:1}" != "_" ]] \
2023-12-17 18:53:25 +01:00
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/320.png ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png \
2023-11-17 03:37:05 +01:00
&& BOTTOM="$(date) :: ♥Box :: ZENCARD :: $(hostname) ::"
2023-03-10 02:39:50 +01:00
2023-05-06 02:55:19 +02:00
[[ "${STYLE:0:1}" == "x" ]] \
2023-05-11 17:24:46 +02:00
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png \
2023-11-17 03:37:05 +01:00
&& BOTTOM="$(date) :: ♥Box :: ZENCARD+TW :: $(hostname) ::"
2023-03-10 02:39:50 +01:00
2023-11-24 03:44:01 +01:00
[[ "${STYLE}" == "UPlanet" ]] \
&& mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png \
2023-12-06 23:06:31 +01:00
&& BOTTOM="$(date) :: ♥UPLANET :: MADE-IN-ZEN :: $(hostname) ::"
2023-11-24 03:44:01 +01:00
2023-05-07 03:03:11 +02:00
if [[ "${STYLE:0:1}" == "@" || "${STYLE}" =~ ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$ ]] ; then
#~ ########################## G1Voeu _ G1BILLET linking ##
2023-11-17 03:37:05 +01:00
## Astroport.ONE LINKING :: STYLE=EMAIL :: ZENCARD+@
2023-05-07 03:03:11 +02:00
# CREATE @PASS (G1G1BILLET+ G1Voeu derivated keys)
2023-05-07 03:03:11 +02:00
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
SRCMAIL=$(cat ~/.zen/game/players/.current/.player 2>/dev/null)
G1PUB=$(cat ~/.zen/game/players/.current/.g1pub 2>/dev/null)
2023-03-10 02:39:50 +01:00
2023-05-06 02:55:19 +02:00
#~ ## GET current PLAYER G1PUB
[[ -d ~/.zen/game/players/${STYLE} ]] \
&& SRCMAIL=${STYLE} && G1PUB=$(cat ~/.zen/game/players/${STYLE}/.g1pub 2>/dev/null)
2023-05-17 16:23:09 +02:00
BILLETFULLNAME=$(echo "${SRCMAIL} ${SECRET1} ${SECRET2}" | sed 's/ /_/g') # em@ai.l_dice_words
2023-03-10 02:39:50 +01:00
2023-05-07 03:03:11 +02:00
#### VOEUX.print.sh G1BILLET+
echo ~/.zen/Astroport.ONE/tools/VOEUX.print.sh "${BILLETFULLNAME}" "G1BILLET+" "${MOATS}" "${G1PUB}"
NEWIMAGIC=$(~/.zen/Astroport.ONE/tools/VOEUX.print.sh "${BILLETFULLNAME}" "G1BILLET+" "${MOATS}" "${G1PUB}" | tail -n 1)
convert ~/.zen/tmp/${MOATS}/START.png -resize 300 ${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png
2021-06-02 03:08:44 +02:00
#~ ## REPLACE fond.jpg WITH moa.jpg from TW "Dession de PLAYER"
[[ -s ~/.zen/game/players/${SRCMAIL}/moa.jpg ]] \
&& rm ${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
2023-05-06 02:55:19 +02:00
2023-05-11 17:24:46 +02:00
mv ${MY_PATH}/tmp/g1billet/${UNIQID}/TW.${ASTRONS}.png ${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png
2023-05-07 03:03:11 +02:00
2023-05-17 16:23:09 +02:00
BILLNS=$(ipfs key import ${NOTERIB} -f pem-pkcs8-cleartext ~/.zen/tmp/${MOATS}/G1BILLET+.EXTRA.ipfskey)
2023-05-07 03:03:11 +02:00
#SIGN & HIDE SECRETS
#~ NOTERIB="https://ipfs.asycn.io/ipns/$BILLNS"
2023-05-07 03:03:11 +02:00
XZUID=${SRCMAIL}
2023-11-17 03:37:05 +01:00
BOTTOM="$(date) :: ♥Box :: ZENCARD+@ :: $(hostname) ::"
2023-05-07 03:03:11 +02:00
fi
2023-05-06 02:55:19 +02:00
2023-11-17 03:37:05 +01:00
# ADD ASTROID LINK
2023-05-06 02:55:19 +02:00
# OVERLAY LOGO over FOND (logo.png)
2023-05-07 03:03:11 +02:00
composite -compose Over -dissolve 70% \
2023-12-06 21:38:26 +01:00
"${MY_PATH}/${IMAGESSTYLE}/logo.png" \
2023-05-06 02:55:19 +02:00
"${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg" \
"${MY_PATH}/tmp/${BILLETNAME}.jpg"
### TEXT OVERLAY
#~ -pointsize 22 -draw 'text 50,100 "'"Secret 1: ${SECRET1}"'"' \
#~ -pointsize 22 -fill black -draw 'text 50,130 "'"Secret 2: $SECRET2"'"' \
if [[ "${STYLE:0:1}" != "_" && "${STYLE:0:1}" != "x" && ${MONTANT} != "___" ]]; then
2021-01-24 19:21:49 +01:00
convert -font 'Liberation-Sans' \
-pointsize 40 -fill black -draw 'text 70,50 "'"$XZUID"'"' \
2023-05-01 21:34:42 +02:00
-pointsize 150 -fill black -draw 'text 120,380 "'"$MONTANT"'"' \
2024-02-02 19:32:18 +01:00
-pointsize 20 -fill black -draw 'text 340,22 "'"${NOTERIB}"'"' \
-pointsize 25 -fill black -draw 'text 50,440 "'"$BOTTOM"'"' \
2022-12-06 14:49:27 +01:00
"${MY_PATH}/tmp/${BILLETNAME}.jpg" "${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
2021-06-02 03:08:44 +02:00
else
convert -font 'Liberation-Sans' \
2023-04-16 22:05:13 +02:00
-pointsize 35 -fill black -draw 'text 50,56 "'"$XZUID"'"' \
2024-02-02 19:32:18 +01:00
-pointsize 22 -fill black -draw 'text 300,26 "'"${NOTERIB}"'"' \
2023-05-07 03:03:11 +02:00
-pointsize 22 -fill black -draw 'text 50,85 "'"(Secret 1) ${SECRET1}"'"' \
-pointsize 22 -fill black -draw 'text 50,105 "'"(Secret 2) $SECRET2"'"' \
2023-06-30 03:46:20 +02:00
-pointsize 25 -fill grey -draw 'text 50,440 "'"$BOTTOM"'"' \
2022-12-06 14:49:27 +01:00
"${MY_PATH}/tmp/${BILLETNAME}.jpg" "${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
2021-06-02 03:08:44 +02:00
fi
2021-01-24 19:21:49 +01:00
2022-12-06 14:49:27 +01:00
rm -f ${MY_PATH}/tmp/${BILLETNAME}.jpg
2023-05-06 02:55:19 +02:00
## ADD SouthWEST
[[ -s "${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png" ]] && \
2023-12-17 18:53:25 +01:00
composite -compose Over -gravity SouthWest -geometry +30+30 \
2023-05-06 02:55:19 +02:00
"${MY_PATH}/tmp/g1billet/${UNIQID}/LEFT.png" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
## ADD CENTER QRCODE
[[ -s "${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png" ]] && \
composite -compose Over -gravity Center -geometry +30+40 \
"${MY_PATH}/tmp/g1billet/${UNIQID}/CENTER.png" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
# G1PUB QR CODE RIGHT
2023-11-24 03:44:01 +01:00
[[ -s ${HOME}/.zen/Astroport.ONE/images/zenticket.png ]] \
2024-02-02 19:32:18 +01:00
&& amzqr "${NOTERIB}" -l H -p "${HOME}/.zen/Astroport.ONE/images/zenticket.png" -c -n QR.png -d ${MY_PATH}/tmp/g1billet/${UNIQID}/ \
2023-11-24 03:44:01 +01:00
&& convert ${MY_PATH}/tmp/g1billet/${UNIQID}/QR.png -resize 250 ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.QR.png \
&& rm ${MY_PATH}/tmp/g1billet/${UNIQID}/QR.png \
2024-02-02 19:32:18 +01:00
|| qrencode -s 6 -o "${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.QR.png" "$NOTERIB"
2023-11-24 03:44:01 +01:00
2023-05-06 02:55:19 +02:00
# AJOUT DU G1PUB QRCODE A DROITE DU BILLET
composite -compose Over -gravity SouthEast -geometry +35+50 \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.QR.png" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
# Add g1.png SIGLE
2023-05-07 03:03:11 +02:00
[[ "${STYLE:0:1}" != "@" && ! "${STYLE}" =~ ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$ ]] && \
2023-05-06 02:55:19 +02:00
composite -compose Over -dissolve 90% \
"${MY_PATH}/tmp/g1billet/${UNIQID}/g1.png" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" \
"${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg"
2023-05-07 03:03:11 +02:00
echo "$ME ~~~~~~~~~~~~~~~ @@@@@@ -------"
2023-05-06 02:55:19 +02:00
## BILLET READY in ${MY_PATH}/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg
2023-05-11 17:24:46 +02:00
## NOT TO BE IN FINAL PDF (getting all jpg)
rm "${MY_PATH}/tmp/g1billet/${UNIQID}/fond.jpg"
2023-05-06 02:55:19 +02:00
exit 0