forked from STI/Astroport.ONE
EMAIL QR PASS
This commit is contained in:
parent
fe5c337881
commit
a059c53bbe
22
API/AMZQR.sh
22
API/AMZQR.sh
@ -26,6 +26,8 @@ MOATS=$9
|
|||||||
COOKIE=$10"
|
COOKIE=$10"
|
||||||
PORT="$1" THAT="$2" AND="$3" THIS="$4" APPNAME="$5" WHAT="$6" OBJ="$7" VAL="$8" MOATS="$9" COOKIE="$10"
|
PORT="$1" THAT="$2" AND="$3" THIS="$4" APPNAME="$5" WHAT="$6" OBJ="$7" VAL="$8" MOATS="$9" COOKIE="$10"
|
||||||
|
|
||||||
|
[[ "$PORT" == "" ]] && echo "$MY_PATH/AMZQR.sh '0' 'la chaine a mettre en QRCODE' 'et' 'TV'" && exit 1
|
||||||
|
|
||||||
HTTPCORS="HTTP/1.1 200 OK
|
HTTPCORS="HTTP/1.1 200 OK
|
||||||
Access-Control-Allow-Origin: ${myASTROPORT}
|
Access-Control-Allow-Origin: ${myASTROPORT}
|
||||||
Access-Control-Allow-Credentials: true
|
Access-Control-Allow-Credentials: true
|
||||||
@ -37,6 +39,8 @@ Content-Type: text/html; charset=UTF-8
|
|||||||
|
|
||||||
function urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
|
function urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
|
||||||
|
|
||||||
|
|
||||||
|
[[ ${MOATS} == "" ]] && MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
||||||
mkdir -p ~/.zen/tmp/${MOATS}/
|
mkdir -p ~/.zen/tmp/${MOATS}/
|
||||||
|
|
||||||
##################################################
|
##################################################
|
||||||
@ -44,10 +48,12 @@ USTRING=$(urldecode "${THAT}")
|
|||||||
IMAGE="${THIS}"
|
IMAGE="${THIS}"
|
||||||
|
|
||||||
[[ ! -s ${MY_PATH}/../images/${IMAGE}.png || ${USTRING} == "" ]] \
|
[[ ! -s ${MY_PATH}/../images/${IMAGE}.png || ${USTRING} == "" ]] \
|
||||||
&& exho "UNKNOW IMAGE ${IMAGE}" \
|
&& echo "UNKNOW IMAGE ${IMAGE}" \
|
||||||
&& (echo "$HTTPCORS ERROR - BAD PARAMS" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) \
|
&& ( [[ $PORT != "0" ]] && echo "$HTTPCORS ERROR - BAD PARAMS" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) \
|
||||||
&& echo "(☓‿‿☓) Execution time was "`expr $(date +%s) - $start` seconds. && exit 1
|
&& echo "(☓‿‿☓) Execution time was "`expr $(date +%s) - $start` seconds. && exit 1
|
||||||
|
|
||||||
|
echo amzqr "${USTRING}" -l H -c -p ${MY_PATH}/../images/${IMAGE}.png -n ${MOATS}.png -d ~/.zen/tmp/${MOATS}/
|
||||||
|
|
||||||
## RUN AMZQR
|
## RUN AMZQR
|
||||||
amzqr "${USTRING}" -l H -c -p ${MY_PATH}/../images/${IMAGE}.png -n ${MOATS}.png -d ~/.zen/tmp/${MOATS}/
|
amzqr "${USTRING}" -l H -c -p ${MY_PATH}/../images/${IMAGE}.png -n ${MOATS}.png -d ~/.zen/tmp/${MOATS}/
|
||||||
IPFSMG=$(ipfs add -q ~/.zen/tmp/${MOATS}/${MOATS}.png | tail -n 1)
|
IPFSMG=$(ipfs add -q ~/.zen/tmp/${MOATS}/${MOATS}.png | tail -n 1)
|
||||||
@ -55,6 +61,18 @@ echo "${myIPFS}/ipfs/${IPFSMG}"
|
|||||||
|
|
||||||
echo "$HTTPCORS <meta http-equiv=\"refresh\" content=\"0; url='${myIPFS}/ipfs/${IPFSMG}'\" />" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &
|
echo "$HTTPCORS <meta http-equiv=\"refresh\" content=\"0; url='${myIPFS}/ipfs/${IPFSMG}'\" />" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &
|
||||||
|
|
||||||
|
if [[ $PORT == "0" ]]; then
|
||||||
|
[[ $XDG_SESSION_TYPE == 'x11' || $XDG_SESSION_TYPE == 'wayland' ]] && xdg-open ${myIPFS}/ipfs/${IPFSMG}
|
||||||
|
|
||||||
|
LP=$(ls /dev/usb/lp* 2>/dev/null | head -n1)
|
||||||
|
[[ ! $LP ]] && echo "NO PRINTER FOUND - Brother QL700 validated" && exit 1
|
||||||
|
|
||||||
|
echo "IMPRESSION QRCODE"
|
||||||
|
brother_ql_create --model QL-700 --label-size 62 ~/.zen/tmp/${MOATS}/${MOATS}.png > ~/.zen/tmp/${MOATS}/toprint.bin 2>/dev/null
|
||||||
|
sudo brother_ql_print ~/.zen/tmp/${MOATS}/toprint.bin $LP
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
rm -Rf ~/.zen/tmp/${MOATS}/
|
rm -Rf ~/.zen/tmp/${MOATS}/
|
||||||
end=`date +%s`
|
end=`date +%s`
|
||||||
echo "(AMZQR) Operation time was "`expr $end - $start` seconds.
|
echo "(AMZQR) Operation time was "`expr $end - $start` seconds.
|
||||||
|
@ -184,7 +184,6 @@ end=`date +%s`
|
|||||||
echo "(TW REGISTRATION) Operation time was "`expr $end - $start` seconds.
|
echo "(TW REGISTRATION) Operation time was "`expr $end - $start` seconds.
|
||||||
) &
|
) &
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
## Calculating TW IPNS ADDRESS
|
## Calculating TW IPNS ADDRESS
|
||||||
TWADD=$(${MY_PATH}/../tools/keygen -t ipfs "${PPASS}" "${NPASS}")
|
TWADD=$(${MY_PATH}/../tools/keygen -t ipfs "${PPASS}" "${NPASS}")
|
||||||
@ -221,7 +220,7 @@ echo "$HTTPCORS
|
|||||||
<br>
|
<br>
|
||||||
<h2>${PPASS}</h2>
|
<h2>${PPASS}</h2>
|
||||||
<h2>${NPASS}</h2>
|
<h2>${NPASS}</h2>
|
||||||
|
<h2>${PASS}</h2>
|
||||||
Generating account...
|
Generating account...
|
||||||
<br>Please check your mail box to get your ZenCard and PIN code.
|
<br>Please check your mail box to get your ZenCard and PIN code.
|
||||||
<br>
|
<br>
|
||||||
|
Loading…
Reference in New Issue
Block a user