added better output for diagnostics

This commit is contained in:
2022-01-27 19:20:33 -05:00
parent b352c50bb2
commit a8d25c782b

View File

@@ -4,15 +4,19 @@ URL=${1}
PHONE_NUMBER=${2} PHONE_NUMBER=${2}
NAME=${3} NAME=${3}
echo "URL: ${1}"
echo "Phone Number: ${2}"
echo "Name: ${3}"
SOURCE_FILE='/tmp/source.html' SOURCE_FILE='/tmp/source.html'
wget -qO ${SOURCE_FILE} ${URL} wget -qO ${SOURCE_FILE} ${URL}
INVENTORY_QUANTITY=$(grep -o -m 1 '"inventory_quantity":[0-9]\+,' ${SOURCE_FILE} | grep -o '[0-9]\+') INVENTORY_QUANTITY=$(grep -o -m 1 '"inventory_quantity":[0-9]\+,' ${SOURCE_FILE} | grep -o '[0-9]\+')
echo "Inventory Quantity: ${INVENTORY_QUANTITY}"
if [[ "${INVENTORY_QUANTITY}" -gt "0" ]]; then if [[ "${INVENTORY_QUANTITY}" -gt "0" ]]; then
MESSAGE="There are currently ${INVENTORY_QUANTITY} ${NAME} in stock. ${URL}" MESSAGE="There are currently ${INVENTORY_QUANTITY} ${NAME} in stock. ${URL}"
echo "${MESSAGE}"
echo "${PHONE_NUMBER}"
echo "${MESSAGE}" | mailx -r "stockalerts@johnhgaunt.com" --set smtp="smtp.home.johnhgaunt.com:25" ${PHONE_NUMBER}@vtext.com echo "${MESSAGE}" | mailx -r "stockalerts@johnhgaunt.com" --set smtp="smtp.home.johnhgaunt.com:25" ${PHONE_NUMBER}@vtext.com
fi fi