diff --git a/shared/_nfileH b/shared/_nfileH new file mode 100755 index 0000000..3fae2f3 --- /dev/null +++ b/shared/_nfileH @@ -0,0 +1,78 @@ +#!/bin/sh +echo $0 + +if [ ! -d /zTools/zPrivateConfig ] && [ -d /static ] +then + BASE=/static +fi + +if [ ! -d /static ] && [ -d /zTools/zPrivateConfig ] +then + BASE=/zTools/zPrivateConfig +fi + +if [ -d /zTools/zShared ] +then + BASE=/zTools/zShared +fi + +if [ -d /static ] && [ ! -d /zTools/zShared ] && [ ! -d /zTools/zPrivateConfig ] +then + BASE=/static +fi + +if [ ! -d /static ] && [ -d /zTools/zShared ] && [ ! -d /zTools/zPrivateConfig ] +then + BASE=/zTools/zShared +fi + +if [ ! -d /static ] && [ ! -d /zTools/zShared ] && [ -d /zTools/zPrivateConfig ] +then + BASE=/zTools/zPrivateConfig +fi + +MYNAME=$(uname -n) +if [ -d /volume12/zTools/Sync${MYNAME}/zTools/zPrivateConfig ] +then + BASE=/volume12/zTools/Sync${MYNAME}/zTools/zPrivateConfig +fi + +echo "BASE=${BASE}" +if [ -f ${BASE}/secrets/.${MYNAME} ] +then + . ${BASE}/secrets/.${MYNAME} +else +if [ -f ${BASE}/secrets/.ntfyenvH ] +then + . ${BASE}/secrets/.ntfyenvH +else + if [ -z ${DUFUS+x} ] + then + mkdir -p ${BASE}/secrets + echo "Create ${BASE}/secrets/.ntfyenvH" + echo "Please update contents and rerun" + exit 1 + fi + fi +fi + +SCRIPT=$1 +MSG=$2 +FILETOSEND=$3 +MYNAME=`uname -n` + +MSG=/var/tmp/${THIS_SCRIPT}.msg.$$ + +SUBJECT=" ${MYNAME} - ${SCRIPT}: " + + + +curl \ + -d "${SUBJECT} " \ + ntfy.sh/${DUFUSH} + +NAME=$(basename $FILETOSEND) +curl \ + -T ${FILETOSEND} \ + -H "Filename: ${NAME}" \ + ntfy.sh/${DUFUSH} diff --git a/shared/_nmsgH b/shared/_nmsgH new file mode 100755 index 0000000..fa65edb --- /dev/null +++ b/shared/_nmsgH @@ -0,0 +1,108 @@ +#!/bin/sh +echo $0 + +# if [ ! -d /zTools/zPrivateConfig ] && [ -d /static ] +# then +# BASE=/static +# fi + +# if [ -d /zTools/zPrivateConfig ] && [ ! -d /static ] +# then +# BASE=/zTools/zPrivateConfig +# fi + +# if [ -d /zTools/zShared ] +# then +# BASE=/zTools/zShared +# fi + +if [ -d /static ] && [ ! -d /zTools ] +then + BASE=/static +fi + +if [ ! -d /static ] && [ -d /zTools/zPrivateConfig ] +then + BASE=/zTools/zPrivateConfig +fi + +if [ -d /zTools/zShared ] +then + BASE=/zTools/zShared +fi + +if [ -d /static ] && [ ! -d /zTools/zShared ] && [ ! -d /zTools/zPrivateConfig ] +then + BASE=/static +else + BASE=/zTools/zPrivateConfig +fi + +# if [ ! -d /static ] && [ -d /zTools/zShared ] && [ ! -d /zTools/zPrivateConfig ] +# then +# BASE=/zTools/zShared +# fi + +# if [ ! -d /static ] && [ ! -d /zTools/zShared ] && [ -d /zTools/zPrivateConfig ] +# then +# BASE=/zTools/zPrivateConfig +# fi + + +MYNAME=$(uname -n) +if [ -d /volume12/zTools/Sync${MYNAME}/zTools/zPrivateConfig ] +then + BASE=/volume12/zTools/Sync${MYNAME}/zTools/zPrivateConfig +fi + +# echo "BASE=${BASE}" +# if [ -f ${BASE}/secrets/.${MYNAME} ] +# then +# . ${BASE}/secrets/.${MYNAME} +# else +# if [ -f ${BASE}/secrets/.ntfyenv ] +# then +# . ${BASE}/secrets/.ntfyenv +# else +# if [ -z ${DUFUS+x} ] +# then +# mkdir -p ${BASE}/secrets +# echo "Creat ${BASE}/secrets/.ntfyenv" +# echo "Please update contents and rerun" +# exit 1 +# fi +# fi +# fi + +SECRETS=${BASE} +echo "SECRETS=${BASE}" + +if [ -f ${SECRETS}/secrets/.${MYNAME} ] +then + . ${SECRETS}/secrets/.${MYNAME} +else +if [ -f ${SECRETS}/secrets/.ntfyenvH ] +then + . ${SECRETS}/secrets/.ntfyenvH +else + if [ -z ${DUFUS+x} ] + then + mkdir -p ${BASE}/secrets + echo "Create ${BASE}/secrets/.ntfyenvH" + echo "Please update contents and rerun" + exit 1 + fi + fi +fi + +SCRIPT=$1 +MSG=$2 +MYNAME=`uname -n` + +SUBJECT=" ${MYNAME} - ${SCRIPT}: " + + + +curl \ + -d "${SUBJECT} ${MSG}" \ + ntfy.sh/${DUFUSH} diff --git a/shared/tfileH b/shared/tfileH new file mode 100755 index 0000000..b00cfa7 --- /dev/null +++ b/shared/tfileH @@ -0,0 +1,59 @@ +#!/bin/sh + +if [ ! -d /zTools/zPrivateConfig ] && [ -d /static ] +then + BASE=/static +fi + +if [ -d /zTools/zPrivateConfig ] && [ ! -d /static ] +then + BASE=/zTools/zPrivateConfig +fi + +if [ -d /zTools/zShared ] +then + BASE=/zTools/zShared +fi + +if [ -d /volume12/zTools/SyncMINT66?/zTools/zShared ] +then + BASE=/volume12/zTools/SyncMINT66?/zTools/zShared +fi + +# if [ -f ${BASE}/secrets/.telegramenv ] +# then +# . ${BASE}/secrets/.telegramenv +# else +# echo "Created ${BASE}/secrets/.telegramenv" +# echo "Please update contents and rerun" +# echo "DUFUS="" " > ${BASE}/secrets/.telegramenv +# echo "TCHATID="" " >> ${BASE}/secrets/.telegramenv +# exit 1 +# fi + +# SCRIPT=$1 +# MSG=$2 +# FILETOSEND=$3 +# MYNAME=`uname -n` + +# MSG=/var/tmp/${THIS_SCRIPT}.msg.$$ +# #if [ -e ${ERROR} ] +# # then +# # echo "---error_log_start" >> ${MSG} +# # cat ${ERROR} >> ${MSG} +# # echo "---error_log_finish" >> ${MSG} + +# SUBJECT=" ${MYNAME} - ${SCRIPT}: " + +# cat ${FILETOSEND} > ${MSG}.txt +# FILE='document=@'"${MSG}.txt" + +# curl -X POST \ +# -F ${FILE} \ +# -F "chat_id=${TCHATID}" \ +# -F "caption=${SUBJECT} ${MSG}" \ +# https://api.telegram.org/bot${DUFUS}/sendDocument + +# rm -f ${MSG} + +${BASE}/shared/_nfile $1 $2 $3 diff --git a/shared/tmsgH b/shared/tmsgH new file mode 100755 index 0000000..b305970 --- /dev/null +++ b/shared/tmsgH @@ -0,0 +1,47 @@ +#!/bin/sh + +if [ ! -d /zTools/zPrivateConfig ] && [ -d /static ] +then + BASE=/static +fi + +if [ -d /zTools/zPrivateConfig ] && [ ! -d /static ] +then + BASE=/zTools/zPrivateConfig +fi + +if [ -d /zTools/zShared ] +then + BASE=/zTools/zShared +fi + +if [ -d /volume12/zTools/SyncMINT66?/zTools/zShared ] +then + BASE=/volume12/zTools/SyncMINT66?/zTools/zShared +fi +# if [ -f ${BASE}/secrets/.telegramenv ] +# then +# . ${BASE}/secrets/.telegramenv +# else +# echo "Created ${BASE}/secrets/.telegramenv" +# echo "Please update contents and rerun" +# echo "DUFUS="" " > ${BASE}/secrets/.telegramenv +# echo "TCHATID="" " >> ${BASE}/secrets/.telegramenv +# exit 1 +# fi + +# SCRIPT=$1 +# MSG=$2 +# MYNAME=`uname -n` + +# SUBJECT=" ${MYNAME} - ${SCRIPT}: " + +# DROP='{"chat_id": "'"${TCHATID}"'", "text": " '"${SUBJECT}"' '"${MSG}"'"}' +# curl -X POST \ +# -H 'content-type: application/json' \ +# -d "${DROP}" \ +# https://api.telegram.org/bot${DUFUS}/sendmessage + +# rm -f ${MSG} + +${BASE}/shared/_nmsg $1 $2