diff --git a/API/QRCODE.sh b/API/QRCODE.sh index 4f2e0799c..a742b758d 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}" \