From 420dbf35f03061ae31f5598b76388d7778b6958f Mon Sep 17 00:00:00 2001 From: fred Date: Thu, 7 Dec 2023 01:05:30 +0100 Subject: [PATCH] QRCODE IS IPNS OR ZEN FORMAT --- API/QRCODE.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/API/QRCODE.sh b/API/QRCODE.sh index 4f2e0799..a742b758 100755 --- a/API/QRCODE.sh +++ b/API/QRCODE.sh @@ -691,9 +691,15 @@ fi ZCHK="${QRCODE#*:}" # ChK or ZEN QRCODE="${QRCODE%%:*}" ## TRIM :ZEN :ChK ################################################################################ -## QRCODE IS IPNS FORMAT : ################################################################################ -## TEST G1 TYPE ( should convert to ipfs ) +## QRCODE IS IPNS FORMAT "12D3Koo" ( try ipfs_to_g1 ) +IPNS2G1=$(${MY_PATH}/../tools/ipfs_to_g1.py ${QRCODE} 2>/dev/null) +[[ ${IPNS2G1} != "" ]] \ + && echo "${PORT} QRCODE IS IPNS ADDRESS : ${myIPFS}/ipns/${QRCODE}" \ + && (echo "$HTTPCORS Loading from IPFS" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) \ + && exit 0 + +## TEST G1 TYPE ( try g1_to_ipfs ) ASTROTOIPNS=$(${MY_PATH}/../tools/g1_to_ipfs.py ${QRCODE} 2>/dev/null) [[ ! ${ASTROTOIPNS} ]] \ && echo "${PORT} INVALID QRCODE : ${QRCODE}" \